Skip to content

Commit 9acb73c

Browse files
committed
Improve pipeline cache invalidation
1 parent f492446 commit 9acb73c

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

frontend/src/react-query/api/pipeline.tsx

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,21 @@ export const useCreatePipelineMutation = () => {
145145

146146
return useMutation(createPipeline, {
147147
onSuccess: async () => {
148-
await queryClient.invalidateQueries({
149-
queryKey: createConnectQueryKey({
150-
schema: PipelineService.method.listPipelines,
151-
cardinality: 'infinite',
148+
await Promise.all([
149+
queryClient.invalidateQueries({
150+
queryKey: createConnectQueryKey({
151+
schema: PipelineService.method.listPipelines,
152+
cardinality: 'infinite',
153+
}),
152154
}),
153-
});
155+
queryClient.invalidateQueries({
156+
queryKey: createConnectQueryKey({
157+
schema: PipelineService.method.getPipeline,
158+
cardinality: 'finite',
159+
}),
160+
exact: false,
161+
}),
162+
]);
154163
},
155164
onError: (error) =>
156165
formatToastErrorMessageGRPC({

0 commit comments

Comments
 (0)