From 9b21ae26663c602b555aa530a6d68a22f1973a28 Mon Sep 17 00:00:00 2001 From: Ekaterina Fedorova Date: Tue, 10 Dec 2013 09:54:09 +0400 Subject: [PATCH] Exclude full_service_name from required parames This value we can get from api call Change-Id: I0cca9133bd4d7ffb301e020acda77742bca16f47 --- muranorepository/api/utils.py | 2 +- muranorepository/api/v1.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/muranorepository/api/utils.py b/muranorepository/api/utils.py index a0f238d..d0917be 100644 --- a/muranorepository/api/utils.py +++ b/muranorepository/api/utils.py @@ -217,7 +217,7 @@ def save_archive(request): def create_or_update_service(service_id, data): - required = ['full_service_name', 'service_display_name'] + required = ['service_display_name'] optional = {'enabled': True, 'version': 0.1, 'description': '', diff --git a/muranorepository/api/v1.py b/muranorepository/api/v1.py index ae9b954..803d1ea 100644 --- a/muranorepository/api/v1.py +++ b/muranorepository/api/v1.py @@ -230,7 +230,8 @@ def create_or_update_service(service_name): except: return make_response('Unable to load json data', 500) - service_id = service_data.get('full_service_name') + service_id = service_data.get('full_service_name', service_name) + #TODO: Pass service_name instead of service_id if not service_id or service_id != service_name: return make_response( "Body attribute 'full_service_name' value is {0} which doesn't "