From 54dfc39e32354b5c9fd8c71b54f51e7c839f6745 Mon Sep 17 00:00:00 2001 From: jessikitty Date: Wed, 28 Jan 2026 17:21:25 +1100 Subject: [PATCH] Fix date conversion: convert YYYY-MM-DD to datetime format before submission --- frontend/src/components/CreateChoreModal.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/CreateChoreModal.tsx b/frontend/src/components/CreateChoreModal.tsx index bf9c0c9..9240bf9 100644 --- a/frontend/src/components/CreateChoreModal.tsx +++ b/frontend/src/components/CreateChoreModal.tsx @@ -40,7 +40,14 @@ const CreateChoreModal: React.FC = ({ onClose, onSuccess setIsLoading(true); try { - await choreService.createChore(formData); + // Convert date string to datetime if provided + const submitData = { ...formData }; + if (submitData.due_date) { + // Convert YYYY-MM-DD to YYYY-MM-DDTHH:MM:SS format + submitData.due_date = `${submitData.due_date}T23:59:59`; + } + + await choreService.createChore(submitData); onSuccess(); } catch (err: any) { // Handle different error response formats