diff --git a/app/soapbox/actions/notifications.js b/app/soapbox/actions/notifications.js index 9e4d4e31d..e0d09c694 100644 --- a/app/soapbox/actions/notifications.js +++ b/app/soapbox/actions/notifications.js @@ -56,13 +56,20 @@ export function updateNotifications(notification, intlMessages, intlLocale) { return (dispatch, getState) => { const showInColumn = getSettings(getState()).getIn(['notifications', 'shows', notification.type], true); - if (showInColumn) { + if (notification.account) { dispatch(importFetchedAccount(notification.account)); + } - if (notification.status) { - dispatch(importFetchedStatus(notification.status)); - } + // Used by Move notification + if (notification.target) { + dispatch(importFetchedAccount(notification.target)); + } + if (notification.status) { + dispatch(importFetchedStatus(notification.status)); + } + + if (showInColumn) { dispatch({ type: NOTIFICATIONS_UPDATE, notification,