diff --git a/app/javascript/flavours/glitch/components/status_quoted.tsx b/app/javascript/flavours/glitch/components/status_quoted.tsx index b50fec31d6..6d845119ab 100644 --- a/app/javascript/flavours/glitch/components/status_quoted.tsx +++ b/app/javascript/flavours/glitch/components/status_quoted.tsx @@ -12,6 +12,7 @@ import type { Status } from 'flavours/glitch/models/status'; import type { RootState } from 'flavours/glitch/store'; import { useAppDispatch, useAppSelector } from 'flavours/glitch/store'; +import { fetchRelationships } from '../actions/accounts'; import { revealAccount } from '../actions/accounts_typed'; import { fetchStatus } from '../actions/statuses'; import { makeGetStatusWithExtraInfo } from '../selectors'; @@ -148,6 +149,10 @@ export const QuotedStatus: React.FC = ({ } }, [shouldFetchQuote, quotedStatusId, parentQuotePostId, dispatch]); + useEffect(() => { + if (accountId && hiddenAccount) dispatch(fetchRelationships([accountId])); + }, [accountId, hiddenAccount, dispatch]); + const isFilteredAndHidden = loadingState === 'filtered'; let quoteError: React.ReactNode = null;