From 8d9dacd1e73c6312ca8437ab9962c599257c048c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joonas=20H=C3=A4kkinen?= Date: Tue, 19 Mar 2024 15:18:16 +0100 Subject: [PATCH] Fix updating entry date by acually passing correct original date in mutation --- web/src/components/entry-dialog/EntryDialog.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/components/entry-dialog/EntryDialog.tsx b/web/src/components/entry-dialog/EntryDialog.tsx index 7cc7ffbe..06af537a 100644 --- a/web/src/components/entry-dialog/EntryDialog.tsx +++ b/web/src/components/entry-dialog/EntryDialog.tsx @@ -96,7 +96,7 @@ const EntryDialog = ({ editEntry, date, onClose, ...props }: EntryDialogProps) = }; const editWorkday: SubmitHandler = async (formValues) => { - const { date, duration, description, product, activity, issue, client } = formValues; + const { date: newDate, duration, description, product, activity, issue, client } = formValues; if (!editEntry) { throw new Error("Original entry not given."); @@ -104,9 +104,9 @@ const EntryDialog = ({ editEntry, date, onClose, ...props }: EntryDialogProps) = await replaceWorkdayEntryMutation({ variables: { - originalEntry: { key: editEntry.key, date: date.format("YYYY-MM-DD") }, + originalEntry: { key: editEntry.key, date: date?.format("YYYY-MM-DD") }, replacementEntry: { - date: date.format("YYYY-MM-DD"), + date: newDate.format("YYYY-MM-DD"), duration: Number(duration), description, product,