Fix status visibility_ex error

This commit is contained in:
KMY 2023-04-09 09:21:10 +09:00
parent 82fc54d8a0
commit 55f59b4343
2 changed files with 5 additions and 1 deletions

View file

@ -74,6 +74,10 @@ export function normalizeStatus(status, normalOldStatus) {
normalStatus.media_attachments = status.media_attachments.concat(status.media_attachments_ex);
}
if (!status.visibility_ex) {
normalStatus.visibility_ex = status.visibility;
}
// Only calculate these values when status first encountered and
// when the underlying values change. Otherwise keep the ones
// already in the reducer

View file

@ -512,7 +512,7 @@ class Status extends ImmutablePureComponent {
'direct': { icon: 'at', text: intl.formatMessage(messages.direct_short) },
};
const visibilityIcon = visibilityIconInfo[status.get('visibility_ex')];
const visibilityIcon = visibilityIconInfo[status.get('visibility_ex')] || visibilityIconInfo[status.get('visibility')];
let emojiReactionsBar = null;
if (!this.props.withoutEmojiReactions && status.get('emoji_reactions')) {