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