From 845b678e180649291c9effbaa59f2cec1091e890 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Thu, 4 Dec 2025 18:28:28 -0800 Subject: [PATCH] prevent infinite mutation retries (#1315) --- src/renderer/features/sharing/mutations/share-item-mutation.ts | 1 + src/renderer/lib/react-query.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/features/sharing/mutations/share-item-mutation.ts b/src/renderer/features/sharing/mutations/share-item-mutation.ts index f1c58ab8b..85d63439a 100644 --- a/src/renderer/features/sharing/mutations/share-item-mutation.ts +++ b/src/renderer/features/sharing/mutations/share-item-mutation.ts @@ -20,6 +20,7 @@ export const useShareItem = (args: MutationHookArgs) => { apiClientProps: { serverId: args.apiClientProps.serverId }, }); }, + retry: false, ...options, }); }; diff --git a/src/renderer/lib/react-query.ts b/src/renderer/lib/react-query.ts index 13b964d12..b9d73384a 100644 --- a/src/renderer/lib/react-query.ts +++ b/src/renderer/lib/react-query.ts @@ -20,7 +20,7 @@ const queryCache = new QueryCache({ const queryConfig: DefaultOptions = { mutations: { - retry: process.env.NODE_ENV === 'production', + retry: process.env.NODE_ENV === 'production' ? 3 : false, }, queries: { gcTime: 1000 * 5, // 5 seconds