Fix 500 error on review creation
This commit is contained in:
parent
fb697817b0
commit
ddcc49d41e
1 changed files with 2 additions and 2 deletions
|
|
@ -15,8 +15,8 @@ def create_review(
|
||||||
session: Session = Depends(get_session),
|
session: Session = Depends(get_session),
|
||||||
current_user: User = Depends(get_current_user)
|
current_user: User = Depends(get_current_user)
|
||||||
):
|
):
|
||||||
db_review = Review.model_validate(review)
|
# Create model from schema data + user_id
|
||||||
db_review.user_id = current_user.id
|
db_review = Review(**review.model_dump(), user_id=current_user.id)
|
||||||
session.add(db_review)
|
session.add(db_review)
|
||||||
session.flush() # Ensure ID is generated for badge checks if needed
|
session.flush() # Ensure ID is generated for badge checks if needed
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue