From a064b0b637a0d948302d1bc200440683e0d688a1 Mon Sep 17 00:00:00 2001
From: Loic Baron <loic.baron@lip6.fr>
Date: Thu, 24 Jul 2014 11:27:06 +0200
Subject: [PATCH] Slice request: works with authority_hrn if Name is not
 defined, this allows to run MySlice without MyPLC and without Extra infos in
 3rd party (Ex: Fibre)

---
 portal/slicerequestview.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py
index 222a28eb..598aca39 100644
--- a/portal/slicerequestview.py
+++ b/portal/slicerequestview.py
@@ -34,6 +34,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView):
         slice_name =''
         purpose=''
         exp_url=''
+        authority_hrn = None
         # Retrieve the list of authorities
         authorities_query = Query.get('authority').select('name', 'authority_hrn')
         authorities = execute_admin_query(wsgi_request, authorities_query)
@@ -98,7 +99,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView):
                     authority_hrn = authority['authority_hrn']
 
             # Handle the case when the template uses only hrn and not name
-            if not authority_hrn:
+            if authority_hrn is None:
                 authority_hrn = wsgi_request.POST.get('org_name', '')
 
             slice_request = {
-- 
2.47.0