Fix timelines not displaying when emoji_reactions is undefined

noreferrer
Alex Gleason 2020-11-12 13:27:02 -06:00
rodzic 34bb25b297
commit 2e3e60b3d1
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -13,6 +13,7 @@ import { Link } from 'react-router-dom';
import EmojiSelector from 'soapbox/components/emoji_selector';
import { getReactForStatus, reduceEmoji } from 'soapbox/utils/emoji_reacts';
import { simpleEmojiReact } from 'soapbox/actions/emoji_reacts';
import { List as ImmutableList } from 'immutable';
const messages = defineMessages({
delete: { id: 'status.delete', defaultMessage: 'Delete' },
@ -322,7 +323,7 @@ class StatusActionBar extends ImmutablePureComponent {
const reblogCount = status.get('reblogs_count');
const favouriteCount = status.get('favourites_count');
const emojiReactCount = reduceEmoji(
status.getIn(['pleroma', 'emoji_reactions'], []),
status.getIn(['pleroma', 'emoji_reactions'], ImmutableList()),
favouriteCount,
status.get('favourited'),
).reduce((acc, cur) => acc + cur.get('count'), 0);