diff --git a/src/documents/views.py b/src/documents/views.py index 1bf393bc1..167f9c669 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -2,6 +2,7 @@ import itertools import json import logging import os +import re import tempfile import urllib import uuid @@ -883,7 +884,8 @@ class UiSettingsView(GenericAPIView): ui_settings["update_checking"] = { "backend_setting": settings.ENABLE_UPDATE_CHECK, } - roles = user.user_permissions.values_list("codename", flat=True) + # strip . + roles = map(lambda perm: re.sub(r"^\w+.", "", perm), user.get_all_permissions()) return Response( { "user_id": user.id,