From 5123f8aa94a0d5ea9f2eb59f7f6102090d8d89d4 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 17 Oct 2025 15:03:18 +0200 Subject: [PATCH] [Glitch] Fix relationship not being fetched to evaluate whether to show a quote post Port 811c1eaf7e8978d93f24669e55b173052c01fb9f to glitch-soc Signed-off-by: Claire --- app/javascript/flavours/glitch/components/status_quoted.tsx | 5 +++++ 1 file changed, 5 insertions(+) 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;