Fix date parsing bug

This commit is contained in:
gpt-engineer-app[bot]
2025-11-02 19:18:19 +00:00
parent dae687292b
commit 4215c8ad52
4 changed files with 10 additions and 10 deletions

View File

@@ -14,7 +14,7 @@ import { supabase } from '@/integrations/supabase/client';
import { toast } from '@/hooks/use-toast';
import { PhotoUpload } from '@/components/upload/PhotoUpload';
import { StarRating } from './StarRating';
import { toDateOnly } from '@/lib/dateUtils';
import { toDateOnly, parseDateOnly } from '@/lib/dateUtils';
import { getErrorMessage } from '@/lib/errorHandler';
import { logger } from '@/lib/logger';
const reviewSchema = z.object({
@@ -176,7 +176,7 @@ export function ReviewForm({
<div className="space-y-2">
<Label>Visit Date</Label>
<DatePicker
date={watch('visit_date') ? new Date(watch('visit_date')) : undefined}
date={watch('visit_date') ? parseDateOnly(watch('visit_date')) : undefined}
onSelect={(date) => setValue('visit_date', date ? toDateOnly(date) : undefined)}
placeholder="When did you visit?"
disableFuture={true}