fix(secrets): invalidate env queries so dropdown updates without refresh (#4359)

* fix(secrets): invalidate env queries so dropdown updates without refresh

* improvement(secrets): use targeted workspaces key for env invalidation
This commit is contained in:
Waleed
2026-04-30 12:14:28 -07:00
committed by GitHub
parent 7377a10847
commit 24de32b29a
+3 -1
View File
@@ -12,7 +12,8 @@ const logger = createLogger('EnvironmentQueries')
export const environmentKeys = {
all: ['environment'] as const,
personal: () => [...environmentKeys.all, 'personal'] as const,
workspace: (workspaceId: string) => [...environmentKeys.all, 'workspace', workspaceId] as const,
workspaces: () => [...environmentKeys.all, 'workspace'] as const,
workspace: (workspaceId: string) => [...environmentKeys.workspaces(), workspaceId] as const,
}
/**
@@ -69,6 +70,7 @@ export function useSavePersonalEnvironment() {
},
onSettled: () => {
queryClient.invalidateQueries({ queryKey: environmentKeys.personal() })
queryClient.invalidateQueries({ queryKey: environmentKeys.workspaces() })
},
})
}