Tim Jaeryang Baek пре 2 месеци
родитељ
комит
fbaab9e446
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      backend/open_webui/routers/channels.py

+ 4 - 2
backend/open_webui/routers/channels.py

@@ -44,8 +44,10 @@ async def get_channels(user=Depends(get_verified_user)):
 
 
 @router.get("/list", response_model=list[ChannelModel])
-async def get_all_channels(user=Depends(get_admin_user)):
-    return Channels.get_channels()
+async def get_all_channels(user=Depends(get_verified_user)):
+    if user.role == "admin":
+        return Channels.get_channels()
+    return Channels.get_channels_by_user_id(user.id)
 
 ############################
 # CreateNewChannel