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