fix: user preview profile image

This commit is contained in:
Timothy Jaeryang Baek
2025-11-25 08:00:30 -05:00
parent 1bfe2c92ba
commit c7eb713689
+3 -1
View File
@@ -6,7 +6,7 @@ import io
from fastapi import APIRouter, Depends, HTTPException, Request, status from fastapi import APIRouter, Depends, HTTPException, Request, status
from fastapi.responses import Response, StreamingResponse, FileResponse from fastapi.responses import Response, StreamingResponse, FileResponse
from pydantic import BaseModel from pydantic import BaseModel, ConfigDict
from open_webui.models.auths import Auths from open_webui.models.auths import Auths
@@ -363,6 +363,7 @@ class UserResponse(BaseModel):
name: str name: str
profile_image_url: str profile_image_url: str
active: Optional[bool] = None active: Optional[bool] = None
model_config = ConfigDict(extra="allow")
@router.get("/{user_id}", response_model=UserResponse) @router.get("/{user_id}", response_model=UserResponse)
@@ -385,6 +386,7 @@ async def get_user_by_id(user_id: str, user=Depends(get_verified_user)):
if user: if user:
return UserResponse( return UserResponse(
**{ **{
"id": user.id,
"name": user.name, "name": user.name,
"profile_image_url": user.profile_image_url, "profile_image_url": user.profile_image_url,
"active": get_active_status_by_user_id(user_id), "active": get_active_status_by_user_id(user_id),