diff --git a/src/lib/query/mutations.ts b/src/lib/query/mutations.ts index d59cef6de..fd6c99fb1 100644 --- a/src/lib/query/mutations.ts +++ b/src/lib/query/mutations.ts @@ -57,6 +57,12 @@ export const useAddProviderMutation = (appId: AppId) => { await queryClient.invalidateQueries({ queryKey: ["omo", "provider-count"], }); + await queryClient.invalidateQueries({ + queryKey: ["omo-slim", "current-provider-id"], + }); + await queryClient.invalidateQueries({ + queryKey: ["omo-slim", "provider-count"], + }); } try { @@ -139,6 +145,12 @@ export const useDeleteProviderMutation = (appId: AppId) => { await queryClient.invalidateQueries({ queryKey: ["omo", "provider-count"], }); + await queryClient.invalidateQueries({ + queryKey: ["omo-slim", "current-provider-id"], + }); + await queryClient.invalidateQueries({ + queryKey: ["omo-slim", "provider-count"], + }); } try { @@ -190,6 +202,9 @@ export const useSwitchProviderMutation = (appId: AppId) => { await queryClient.invalidateQueries({ queryKey: ["omo", "current-provider-id"], }); + await queryClient.invalidateQueries({ + queryKey: ["omo-slim", "current-provider-id"], + }); } if (appId === "openclaw") { await queryClient.invalidateQueries({