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 "