fix: refetch GetFlow upon altering steps for integrity

This commit is contained in:
Ali BARIN
2022-09-25 20:35:06 +02:00
parent 2bc5da885e
commit c13248fb44
2 changed files with 10 additions and 2 deletions

View File

@@ -40,7 +40,11 @@ function updateHandlerFactory(flowId: string, previousStepId: string) {
export default function Editor(props: EditorProps): React.ReactElement {
const [updateStep] = useMutation(UPDATE_STEP);
const [createStep, { loading: creationInProgress }] = useMutation(CREATE_STEP);
const [createStep, { loading: creationInProgress }] = useMutation(CREATE_STEP, {
refetchQueries: [
'GetFlow'
]
});
const { flow } = props;
const [triggerStep] = flow.steps;

View File

@@ -16,7 +16,11 @@ type FlowStepContextMenuProps = {
function FlowStepContextMenu(props: FlowStepContextMenuProps): React.ReactElement {
const { stepId, onClose, anchorEl, deletable } = props;
const [deleteStep] = useMutation(DELETE_STEP);
const [deleteStep] = useMutation(DELETE_STEP, {
refetchQueries: [
'GetFlow'
]
});
const formatMessage = useFormatMessage();
const deleteActionHandler = React.useCallback(async (event: React.SyntheticEvent) => {