This commit is contained in:
Timothy Jaeryang Baek 2025-05-05 16:41:51 +04:00
parent 367f6fb8f1
commit e6ca7a414b

View File

@ -56,7 +56,7 @@ async def update_config(
}
class FeedbackUserResponse(BaseModel):
class UserResponse(BaseModel):
id: str
name: str
email: str
@ -68,7 +68,7 @@ class FeedbackUserResponse(BaseModel):
class FeedbackUserResponse(FeedbackResponse):
user: Optional[FeedbackUserResponse] = None
user: Optional[UserResponse] = None
@router.get("/feedbacks/all", response_model=list[FeedbackUserResponse])
@ -77,9 +77,7 @@ async def get_all_feedbacks(user=Depends(get_admin_user)):
return [
FeedbackUserResponse(
**feedback.model_dump(),
user=FeedbackUserResponse(
**Users.get_user_by_id(feedback.user_id).model_dump()
),
user=UserResponse(**Users.get_user_by_id(feedback.user_id).model_dump()),
)
for feedback in feedbacks
]