Added job recalc when saving a line edit. BOD-385

This commit is contained in:
Patrick Fic
2020-10-05 12:27:08 -07:00
parent d9212dd016
commit 8592c98b93
11 changed files with 48 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
import { useMutation } from "@apollo/react-hooks";
import { notification } from "antd";
import React, { useState } from "react";
import { useMutation } from "@apollo/react-hooks";
import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
@@ -27,6 +27,7 @@ function JobLinesUpsertModalContainer({
const [insertJobLine] = useMutation(INSERT_NEW_JOB_LINE);
const [updateJobLine] = useMutation(UPDATE_JOB_LINE);
const [loading, setLoading] = useState(false);
const handleFinish = (values) => {
setLoading(true);
if (!jobLineEditModal.context.id) {
@@ -70,7 +71,12 @@ function JobLinesUpsertModalContainer({
}),
});
});
if (jobLineEditModal.actions.refetch) jobLineEditModal.actions.refetch();
if (jobLineEditModal.actions.submit) {
jobLineEditModal.actions.submit();
} else {
if (jobLineEditModal.actions.refetch)
jobLineEditModal.actions.refetch();
}
toggleModalVisible();
}
setLoading(false);