From d51a21905f78b5a343225459c509982d3e51b82c Mon Sep 17 00:00:00 2001 From: Yasin Date: Thu, 16 Jan 2014 18:29:45 +0100 Subject: [PATCH] Reg+Slicereq: incase of authorities is None, it displays the form --- portal/registrationview.py | 3 ++- portal/slicerequestview.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/portal/registrationview.py b/portal/registrationview.py index 9cc0cc3e..e068aecf 100644 --- a/portal/registrationview.py +++ b/portal/registrationview.py @@ -46,7 +46,8 @@ class RegistrationView (FreeAccessView): print "FIREXP ENABLED" authorities = execute_admin_query(request, authorities_query) - authorities = sorted(authorities) + if authorities is not None: + authorities = sorted(authorities) # xxx tocheck - if authorities is empty, it's no use anyway # (users won't be able to validate the form anyway) diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index ee947386..5b496079 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -30,7 +30,8 @@ class SliceRequestView (LoginRequiredAutoLogoutView): # Using cache manifold-tables to get the list of authorities faster authorities_query = Query.get('authority').select('name', 'authority_hrn') authorities = execute_admin_query(request, authorities_query) - authorities = sorted(authorities) + if authorities is not None: + authorities = sorted(authorities) user_query = Query().get('local:user').select('email') user_email = execute_query(self.request, user_query) -- 2.43.0