Merge pull request #4546 from mvdbeek/tool_form_followup

Check user roles only once if user has no roles
This commit is contained in:
Nicola Soranzo
2017-09-04 17:05:43 +01:00
committed by GitHub
+2 -3
View File
@@ -42,9 +42,8 @@ class WorkRequestContext(ProvidesAppContext, ProvidesUserContext, ProvidesHistor
return self.__user
def get_current_user_roles(self):
if not self.__user_current_roles:
if self.__user:
self.__user_current_roles = self.__user.all_roles()
if self.__user_current_roles is None:
self.__user_current_roles = super(WorkRequestContext, self).get_current_user_roles()
return self.__user_current_roles
def set_user(self, user):