Fix reviews query and NaN handling

This commit is contained in:
gpt-engineer-app[bot]
2025-10-02 17:39:27 +00:00
parent 9726df6606
commit 6f579faa31
2 changed files with 3 additions and 2 deletions

View File

@@ -189,7 +189,8 @@ export function ReviewForm({
{entityType === 'ride' && <div className="space-y-2">
<Label htmlFor="wait_time">Wait Time (minutes)</Label>
<Input id="wait_time" type="number" min="0" placeholder="How long did you wait?" {...register('wait_time_minutes', {
valueAsNumber: true
valueAsNumber: true,
setValueAs: (v) => v === '' || isNaN(v) ? undefined : v
})} />
</div>}

View File

@@ -49,7 +49,7 @@ export function ReviewsList({ entityType, entityId, entityName }: ReviewsListPro
.from('reviews')
.select(`
*,
profiles:user_id(username, avatar_url, display_name)
profiles!reviews_user_id_fkey(username, avatar_url, display_name)
`)
.eq('moderation_status', 'approved')
.order('created_at', { ascending: false });