From 95f005291caaadb59d3c5375a47c3754a4b3e39b Mon Sep 17 00:00:00 2001 From: Mike Turley Date: Wed, 2 Mar 2022 13:06:05 -0500 Subject: [PATCH] Bug 2059879: Invalidate cached secrets when patching a provider CR (#933) --- pkg/web/src/app/queries/providers.ts | 1 + pkg/web/src/app/queries/secrets.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/web/src/app/queries/providers.ts b/pkg/web/src/app/queries/providers.ts index 9ecd58b52..8998ec9d0 100644 --- a/pkg/web/src/app/queries/providers.ts +++ b/pkg/web/src/app/queries/providers.ts @@ -241,6 +241,7 @@ export const usePatchProviderMutation = ( onSuccess: () => { queryClient.invalidateQueries('cluster-providers'); queryClient.invalidateQueries('inventory-providers'); + queryClient.invalidateQueries('secrets'); onSuccess && onSuccess(); }, }); diff --git a/pkg/web/src/app/queries/secrets.ts b/pkg/web/src/app/queries/secrets.ts index 8693372cc..de76921c2 100644 --- a/pkg/web/src/app/queries/secrets.ts +++ b/pkg/web/src/app/queries/secrets.ts @@ -10,7 +10,7 @@ export const useSecretQuery = (secretName: string | null): UseQueryResult( { - queryKey: ['secret', secretName], + queryKey: ['secrets', secretName], queryFn: async () => (await client.get(secretResource, secretName || '')).data, refetchInterval: usePollingContext().refetchInterval, enabled: !!secretName,