From ddcc49d41edbc45eafa2fa0aaffde7d1fd325bb0 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Thu, 25 Dec 2025 10:58:32 -0800 Subject: [PATCH] Fix 500 error on review creation --- backend/routers/reviews.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/routers/reviews.py b/backend/routers/reviews.py index cdfcc7b..64c420c 100644 --- a/backend/routers/reviews.py +++ b/backend/routers/reviews.py @@ -15,8 +15,8 @@ def create_review( session: Session = Depends(get_session), current_user: User = Depends(get_current_user) ): - db_review = Review.model_validate(review) - db_review.user_id = current_user.id + # Create model from schema data + user_id + db_review = Review(**review.model_dump(), user_id=current_user.id) session.add(db_review) session.flush() # Ensure ID is generated for badge checks if needed