From 811c1eaf7e8978d93f24669e55b173052c01fb9f Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 17 Oct 2025 15:03:18 +0200 Subject: [PATCH] Fix relationship not being fetched to evaluate whether to show a quote post (#36517) --- app/javascript/mastodon/components/status_quoted.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/javascript/mastodon/components/status_quoted.tsx b/app/javascript/mastodon/components/status_quoted.tsx index 8c8216701..a0024bbf6 100644 --- a/app/javascript/mastodon/components/status_quoted.tsx +++ b/app/javascript/mastodon/components/status_quoted.tsx @@ -12,6 +12,7 @@ import type { Status } from 'mastodon/models/status'; import type { RootState } from 'mastodon/store'; import { useAppDispatch, useAppSelector } from 'mastodon/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;