Resolve vendor delete error message.
This commit is contained in:
@@ -39,30 +39,30 @@ function VendorsFormContainer({ refetch, bodyshop }) {
|
|||||||
const [insertvendor] = useMutation(INSERT_NEW_VENDOR);
|
const [insertvendor] = useMutation(INSERT_NEW_VENDOR);
|
||||||
const [deleteVendor] = useMutation(DELETE_VENDOR);
|
const [deleteVendor] = useMutation(DELETE_VENDOR);
|
||||||
|
|
||||||
const handleDelete = () => {
|
const handleDelete = async () => {
|
||||||
setFormLoading(true);
|
setFormLoading(true);
|
||||||
deleteVendor({
|
const result = await deleteVendor({
|
||||||
variables: { id: selectedvendor },
|
variables: { id: selectedvendor },
|
||||||
refetchQueries: ["QUERY_ALL_VENDORS"],
|
refetchQueries: ["QUERY_ALL_VENDORS"],
|
||||||
})
|
});
|
||||||
.then((r) => {
|
console.log(result);
|
||||||
notification["success"]({
|
if (result.errors) {
|
||||||
message: t("vendors.successes.deleted"),
|
notification["error"]({
|
||||||
});
|
message: t("vendors.errors.deleting"),
|
||||||
delete search.selectedvendor;
|
|
||||||
history.push({ search: queryString.stringify(search) });
|
|
||||||
if (refetch)
|
|
||||||
refetch().then((r) => {
|
|
||||||
form.resetFields();
|
|
||||||
});
|
|
||||||
setFormLoading(false);
|
|
||||||
})
|
|
||||||
.catch((error) => {
|
|
||||||
notification["error"]({
|
|
||||||
message: t("vendors.errors.deleting"),
|
|
||||||
});
|
|
||||||
setFormLoading(false);
|
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
notification["success"]({
|
||||||
|
message: t("vendors.successes.deleted"),
|
||||||
|
});
|
||||||
|
delete search.selectedvendor;
|
||||||
|
history.push({ search: queryString.stringify(search) });
|
||||||
|
if (refetch)
|
||||||
|
refetch().then((r) => {
|
||||||
|
form.resetFields();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
setFormLoading(false);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleFinish = async (values) => {
|
const handleFinish = async (values) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user