From dab4a45b79dcf94b9e7963365f4e662748e6899c Mon Sep 17 00:00:00 2001 From: Matthias Hochmeister Date: Wed, 15 Apr 2026 14:21:30 +0200 Subject: [PATCH] fix(shop): don't load assigned items until a user is explicitly selected --- frontend/src/pages/AusruestungsanfrageNeu.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/AusruestungsanfrageNeu.tsx b/frontend/src/pages/AusruestungsanfrageNeu.tsx index 8599ac6..c2d9681 100644 --- a/frontend/src/pages/AusruestungsanfrageNeu.tsx +++ b/frontend/src/pages/AusruestungsanfrageNeu.tsx @@ -107,8 +107,9 @@ export default function AusruestungsanfrageNeu() { const targetUserId = typeof fuerBenutzer === 'object' && fuerBenutzer ? fuerBenutzer.id : null; const { data: myPersonalItems = [] } = useQuery({ - queryKey: ['persoenliche-ausruestung', targetUserId ? 'user-for-request' : 'my-for-request', targetUserId], - queryFn: () => targetUserId ? personalEquipmentApi.getByUserId(targetUserId) : personalEquipmentApi.getMy(), + queryKey: ['persoenliche-ausruestung', 'user-for-request', targetUserId], + queryFn: () => personalEquipmentApi.getByUserId(targetUserId!), + enabled: !!targetUserId, staleTime: 2 * 60 * 1000, });