Timothy Jaeryang Baek hai 5 meses
pai
achega
e6ca7a414b
Modificáronse 1 ficheiros con 3 adicións e 5 borrados
  1. 3 5
      backend/open_webui/routers/evaluations.py

+ 3 - 5
backend/open_webui/routers/evaluations.py

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