Courtesy car page update IO-616
This commit is contained in:
@@ -34,7 +34,7 @@ export function CourtesyCarDetailPageContainer({
|
|||||||
const { page, sortcolumn, sortorder } = searchParams;
|
const { page, sortcolumn, sortorder } = searchParams;
|
||||||
|
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const [insertCourtesyCar] = useMutation(UPDATE_CC);
|
const [updateCourtesyCar] = useMutation(UPDATE_CC);
|
||||||
const [form] = Form.useForm();
|
const [form] = Form.useForm();
|
||||||
const { ccId } = useParams();
|
const { ccId } = useParams();
|
||||||
const [saveLoading, setSaveLoading] = useState(false);
|
const [saveLoading, setSaveLoading] = useState(false);
|
||||||
@@ -108,8 +108,10 @@ export function CourtesyCarDetailPageContainer({
|
|||||||
const handleFinish = async (values) => {
|
const handleFinish = async (values) => {
|
||||||
setSaveLoading(true);
|
setSaveLoading(true);
|
||||||
|
|
||||||
const result = await insertCourtesyCar({
|
const result = await updateCourtesyCar({
|
||||||
variables: { cc: { ...values }, ccId: ccId },
|
variables: { cc: { ...values }, ccId: ccId },
|
||||||
|
refetchQueries: ["QUERY_CC_BY_PK"],
|
||||||
|
awaitRefetchQueries: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!!result.errors) {
|
if (!!result.errors) {
|
||||||
@@ -126,7 +128,10 @@ export function CourtesyCarDetailPageContainer({
|
|||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (data && data.courtesycars_by_pk) form.resetFields();
|
if (data && data.courtesycars_by_pk) {
|
||||||
|
form.resetFields();
|
||||||
|
form.resetFields();
|
||||||
|
}
|
||||||
}, [data, form]);
|
}, [data, form]);
|
||||||
|
|
||||||
if (loading) return <LoadingSpinner />;
|
if (loading) return <LoadingSpinner />;
|
||||||
|
|||||||
Reference in New Issue
Block a user