diff --git a/client/src/components/ImportModal.tsx b/client/src/components/ImportModal.tsx index 858a969..6e8a827 100644 --- a/client/src/components/ImportModal.tsx +++ b/client/src/components/ImportModal.tsx @@ -255,7 +255,12 @@ interface ImportModalProps { export function ImportModal({ open, onClose }: ImportModalProps) { const { annee } = useAnnee(); const utils = trpc.useUtils(); - const { data: inventaireMetaList } = trpc.inventaire.listMeta.useQuery(); + // Ne faire la requĂȘte que quand la modale est ouverte (et non sur /login) + const isLoginPage = typeof window !== 'undefined' && window.location.pathname === '/login'; + const { data: inventaireMetaList } = trpc.inventaire.listMeta.useQuery(undefined, { + enabled: open && !isLoginPage, + retry: false, + }); const importInventaireMutation = trpc.inventaire.import.useMutation({ onSuccess: () => { utils.inventaire.get.invalidate();