From 58cead41992c2c24b3c4688be342df68dd768901 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Mon, 15 Jun 2026 22:25:50 +0100 Subject: [PATCH] fix: preserve sidebar title/icon on partial page updates --- apps/client/src/features/page/queries/page-query.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/client/src/features/page/queries/page-query.ts b/apps/client/src/features/page/queries/page-query.ts index 1dc4311be..236d0b419 100644 --- a/apps/client/src/features/page/queries/page-query.ts +++ b/apps/client/src/features/page/queries/page-query.ts @@ -455,7 +455,11 @@ export function invalidateOnUpdatePage( ...page, items: page.items.map((sidebarPage: IPage) => sidebarPage.id === id - ? { ...sidebarPage, title: title, icon: icon } + ? { + ...sidebarPage, + ...(title !== undefined ? { title } : {}), + ...(icon !== undefined ? { icon } : {}), + } : sidebarPage, ), })),