From 675c38b19aae90def08ed50789c34f560f03e062 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Wed, 10 Feb 2021 15:02:03 -0800 Subject: [PATCH] Courtesy car page update IO-616 --- .../courtesy-car-detail.page.container.jsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/src/pages/courtesy-car-detail/courtesy-car-detail.page.container.jsx b/client/src/pages/courtesy-car-detail/courtesy-car-detail.page.container.jsx index 7486b4933..1c039eec3 100644 --- a/client/src/pages/courtesy-car-detail/courtesy-car-detail.page.container.jsx +++ b/client/src/pages/courtesy-car-detail/courtesy-car-detail.page.container.jsx @@ -34,7 +34,7 @@ export function CourtesyCarDetailPageContainer({ const { page, sortcolumn, sortorder } = searchParams; const { t } = useTranslation(); - const [insertCourtesyCar] = useMutation(UPDATE_CC); + const [updateCourtesyCar] = useMutation(UPDATE_CC); const [form] = Form.useForm(); const { ccId } = useParams(); const [saveLoading, setSaveLoading] = useState(false); @@ -108,8 +108,10 @@ export function CourtesyCarDetailPageContainer({ const handleFinish = async (values) => { setSaveLoading(true); - const result = await insertCourtesyCar({ + const result = await updateCourtesyCar({ variables: { cc: { ...values }, ccId: ccId }, + refetchQueries: ["QUERY_CC_BY_PK"], + awaitRefetchQueries: true, }); if (!!result.errors) { @@ -126,7 +128,10 @@ export function CourtesyCarDetailPageContainer({ }; useEffect(() => { - if (data && data.courtesycars_by_pk) form.resetFields(); + if (data && data.courtesycars_by_pk) { + form.resetFields(); + form.resetFields(); + } }, [data, form]); if (loading) return ;