Invalidate workflow query after save (#797)

This commit is contained in:
Kerem Yilmaz
2024-09-09 12:36:55 -07:00
committed by GitHub
parent d6193bce38
commit 2697991aff

View File

@@ -1,7 +1,7 @@
import { useParams } from "react-router-dom";
import { useWorkflowQuery } from "../hooks/useWorkflowQuery";
import { getElements } from "./workflowEditorUtils";
import { useMutation } from "@tanstack/react-query";
import { useMutation, useQueryClient } from "@tanstack/react-query";
import {
BlockYAML,
ParameterYAML,
@@ -18,6 +18,7 @@ import { AxiosError } from "axios";
function WorkflowEditor() {
const { workflowPermanentId } = useParams();
const credentialGetter = useCredentialGetter();
const queryClient = useQueryClient();
const { data: workflow, isLoading } = useWorkflowQuery({
workflowPermanentId,
@@ -60,6 +61,9 @@ function WorkflowEditor() {
description: "Your changes have been saved",
variant: "success",
});
queryClient.invalidateQueries({
queryKey: ["workflow", workflowPermanentId],
});
},
onError: (error: AxiosError) => {
toast({