Просмотр исходного кода

feat: Add ability to change permissions on group creation API

Timothy Jaeryang Baek 3 месяцев назад
Родитель
Сommit
217e3a13c8
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      backend/open_webui/models/groups.py

+ 2 - 2
backend/open_webui/models/groups.py

@@ -80,10 +80,10 @@ class GroupResponse(BaseModel):
 class GroupForm(BaseModel):
     name: str
     description: str
+    permissions: Optional[dict] = None
 
 
 class GroupUpdateForm(GroupForm):
-    permissions: Optional[dict] = None
     user_ids: Optional[list[str]] = None
     admin_ids: Optional[list[str]] = None
 
@@ -95,7 +95,7 @@ class GroupTable:
         with get_db() as db:
             group = GroupModel(
                 **{
-                    **form_data.model_dump(),
+                    **form_data.model_dump(exclude_none=True),
                     "id": str(uuid.uuid4()),
                     "user_id": user_id,
                     "created_at": int(time.time()),