Fix media modal crashing when media has no blurhash (#15229)

lolsob-rspec
Eugen Rochko 2020-11-28 03:37:01 +01:00 committed by GitHub
parent 77aba785e9
commit c3d62dcf8a
1 changed files with 5 additions and 2 deletions

View File

@ -221,9 +221,12 @@ class MediaModal extends ImmutablePureComponent {
_sendBackgroundColor () {
const { media, onChangeBackgroundColor } = this.props;
const index = this.getIndex();
const backgroundColor = decodeRGB(decode83(media.getIn([index, 'blurhash']).slice(2, 6)));
const blurhash = media.getIn([index, 'blurhash']);
onChangeBackgroundColor(backgroundColor);
if (blurhash) {
const backgroundColor = decodeRGB(decode83(blurhash.slice(2, 6)));
onChangeBackgroundColor(backgroundColor);
}
}
componentWillUnmount () {