From 5b8ea76f23a6a193b1cec61b8b0c35d8d3da5c6e Mon Sep 17 00:00:00 2001
From: Stavros Sachtouris <saxtouri@admin.grnet.gr>
Date: Mon, 17 Oct 2016 16:22:37 +0300
Subject: [PATCH] Bug: use SNF_PROJECT header if provided

---
 soi/wsgi.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/soi/wsgi.py b/soi/wsgi.py
index a54328f..b96e1b2 100644
--- a/soi/wsgi.py
+++ b/soi/wsgi.py
@@ -51,8 +51,8 @@ class SNFOCCIMiddleware(OCCIMiddleware):
         snf_token = environ['HTTP_X_AUTH_TOKEN']
 
         try:
-            snf_project = environ.get(
-                'HTTP_X_SNF_PROJECT', environ['HTTP_X_PROJECT_ID'])
+            snf_project = environ.get('HTTP_X_SNF_PROJECT') or environ[
+                'HTTP_X_PROJECT_ID']
             print 'Project ID provided'
         except KeyError:
             print "No project header, ask Astakos for project ID"
-- 
GitLab