Fix 500 error on review creation

This commit is contained in:
fullsizemalt 2025-12-25 10:58:32 -08:00
parent fb697817b0
commit ddcc49d41e

View file

@ -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