Skip to content

Commit 24de32b

Browse files
authored
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
1 parent 7377a10 commit 24de32b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

apps/sim/hooks/queries/environment.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ const logger = createLogger('EnvironmentQueries')
1212
export const environmentKeys = {
1313
all: ['environment'] as const,
1414
personal: () => [...environmentKeys.all, 'personal'] as const,
15-
workspace: (workspaceId: string) => [...environmentKeys.all, 'workspace', workspaceId] as const,
15+
workspaces: () => [...environmentKeys.all, 'workspace'] as const,
16+
workspace: (workspaceId: string) => [...environmentKeys.workspaces(), workspaceId] as const,
1617
}
1718

1819
/**
@@ -69,6 +70,7 @@ export function useSavePersonalEnvironment() {
6970
},
7071
onSettled: () => {
7172
queryClient.invalidateQueries({ queryKey: environmentKeys.personal() })
73+
queryClient.invalidateQueries({ queryKey: environmentKeys.workspaces() })
7274
},
7375
})
7476
}

0 commit comments

Comments
 (0)