diff --git a/safesite/views.py b/safesite/views.py index 292d6617..393be239 100644 --- a/safesite/views.py +++ b/safesite/views.py @@ -934,7 +934,8 @@ def menutree(req): bgroups = user.userg.all() x = [] for i in bgroups: - x.extend(i.menulist) + if i.menulist: + x.extend(i.menulist) menus = Menu.objects.exclude(menuid__in=[11, 9]).filter(menuid__in=list(set(x)), deletemark=1,type=1).order_by( 'sortnum').values('menuid', 'menucode', 'parentid', 'url', 'menuname', 'icon').distinct() return HttpResponse(json.dumps(list(menus)), content_type="application/json")