From 58f67870ae75d659a1f6c93d26b71b200c09268e Mon Sep 17 00:00:00 2001 From: euvre <93761161+euvre@users.noreply.github.com> Date: Mon, 27 Jul 2026 14:09:02 +0800 Subject: [PATCH] fix: refresh memory sidebar avatar immediately after update (#17401) --- web/src/pages/memories/hooks.ts | 4 ++++ web/src/pages/memory/sidebar/index.tsx | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/pages/memories/hooks.ts b/web/src/pages/memories/hooks.ts index dda708fd5a..8eb8c47e82 100644 --- a/web/src/pages/memories/hooks.ts +++ b/web/src/pages/memories/hooks.ts @@ -18,6 +18,7 @@ import { omit } from 'lodash'; import { useCallback, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useParams, useSearchParams } from 'react-router'; +import { MemoryApiAction } from '../memory/constant'; import { CreateMemoryResponse, DeleteMemoryProps, @@ -217,6 +218,9 @@ export const useUpdateMemory = () => { queryClient.invalidateQueries({ queryKey: ['memoryDetail', variables.id], }); + queryClient.invalidateQueries({ + queryKey: [MemoryApiAction.FetchMemoryDetail], + }); }, }); diff --git a/web/src/pages/memory/sidebar/index.tsx b/web/src/pages/memory/sidebar/index.tsx index bf590f37f8..b54ac761d0 100644 --- a/web/src/pages/memory/sidebar/index.tsx +++ b/web/src/pages/memory/sidebar/index.tsx @@ -13,7 +13,6 @@ import { useHandleMenuClick } from './hooks'; export function SideBar() { const pathName = useSecondPathName(); const { handleMenuClick } = useHandleMenuClick(); - // refreshCount: be for avatar img sync update on top left const { data } = useFetchMemoryBaseConfiguration(); const { t } = useTranslation();