From 28a96de9288ff93fb02b2c7d79e31f901e7975ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Sun, 31 Mar 2024 01:02:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8E=88=E6=9D=83=E6=97=B6?= =?UTF-8?q?=E6=97=A0=E5=88=97=E6=9D=83=E9=99=90=E6=8A=A5=E9=94=99bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/dvadmin/system/views/role_menu_button_permission.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/dvadmin/system/views/role_menu_button_permission.py b/backend/dvadmin/system/views/role_menu_button_permission.py index 745daee..07fd917 100644 --- a/backend/dvadmin/system/views/role_menu_button_permission.py +++ b/backend/dvadmin/system/views/role_menu_button_permission.py @@ -232,12 +232,12 @@ class RoleMenuButtonPermissionViewSet(CustomModelViewSet): role_menu_permission_list.append(RoleMenuPermission(role_id=pk, menu_id=d["id"])) RoleMenuPermission.objects.bulk_create(role_menu_permission_list) # RoleMenuPermission.objects.create(role_id=pk, menu_id=menu.get('id')) - for btn in menu.get('btns'): + for btn in menu.get('btns', []): if btn.get('isCheck'): data_range = btn.get('data_range',0) or 0 instance = RoleMenuButtonPermission.objects.create(role_id=pk, menu_button_id=btn.get('id'),data_range=data_range) instance.dept.set(btn.get('dept',[])) - for col in menu.get('columns'): + for col in menu.get('columns', []): FieldPermission.objects.update_or_create(role_id=pk,field_id=col.get('id'),is_query=col.get('is_query'),is_create=col.get('is_create'),is_update=col.get('is_update')) return DetailResponse(msg="授权成功")