Loading services/TS29222_CAPIF_Publish_Service_API/published_apis/core/serviceapidescriptions.py +0 −8 Original line number Original line Diff line number Diff line Loading @@ -104,15 +104,9 @@ class PublishServiceOperations(Resource): rec['onboarding_date'] = datetime.now() rec['onboarding_date'] = datetime.now() serviceapidescription_dict = serviceapidescription.to_dict() serviceapidescription_dict = serviceapidescription.to_dict() if vendor_specific: if vendor_specific: current_app.logger.debug("VendExt") for vend_spec in vendor_specific: for vend_spec in vendor_specific: current_app.logger.info(vend_spec) for (profile,i) in zip(serviceapidescription_dict['aef_profiles'], range(len(serviceapidescription_dict['aef_profiles']))): for (profile,i) in zip(serviceapidescription_dict['aef_profiles'], range(len(serviceapidescription_dict['aef_profiles']))): if i == vend_spec[0]: if i == vend_spec[0]: # ##### snake_case the vendor specific key and value to store in mongo # key = ''.join(['_'+ i.lower() if i.isupper() else i for i in vend_spec_lst[0][1]]).lstrip('_').replace("-", "_") # value = dict_to_camel_case(vend_spec_lst[0][2]) # profile[key] = value profile[vend_spec[1]] = vend_spec[2] profile[vend_spec[1]] = vend_spec[2] rec.update(serviceapidescription_dict) rec.update(serviceapidescription_dict) Loading @@ -122,8 +116,6 @@ class PublishServiceOperations(Resource): current_app.logger.debug("Service inserted in database") current_app.logger.debug("Service inserted in database") # TODO Have to return the vendor specific object # res = make_response(object=serialize_clean_camel_case(serviceapidescription), status=201) res = make_response(object=clean_n_camel_case(serviceapidescription_dict), status=201) res = make_response(object=clean_n_camel_case(serviceapidescription_dict), status=201) res.headers['Location'] = "http://localhost:8080/published-apis/v1/" + \ res.headers['Location'] = "http://localhost:8080/published-apis/v1/" + \ str(apf_id) + "/service-apis/" + str(api_id) str(apf_id) + "/service-apis/" + str(api_id) Loading Loading
services/TS29222_CAPIF_Publish_Service_API/published_apis/core/serviceapidescriptions.py +0 −8 Original line number Original line Diff line number Diff line Loading @@ -104,15 +104,9 @@ class PublishServiceOperations(Resource): rec['onboarding_date'] = datetime.now() rec['onboarding_date'] = datetime.now() serviceapidescription_dict = serviceapidescription.to_dict() serviceapidescription_dict = serviceapidescription.to_dict() if vendor_specific: if vendor_specific: current_app.logger.debug("VendExt") for vend_spec in vendor_specific: for vend_spec in vendor_specific: current_app.logger.info(vend_spec) for (profile,i) in zip(serviceapidescription_dict['aef_profiles'], range(len(serviceapidescription_dict['aef_profiles']))): for (profile,i) in zip(serviceapidescription_dict['aef_profiles'], range(len(serviceapidescription_dict['aef_profiles']))): if i == vend_spec[0]: if i == vend_spec[0]: # ##### snake_case the vendor specific key and value to store in mongo # key = ''.join(['_'+ i.lower() if i.isupper() else i for i in vend_spec_lst[0][1]]).lstrip('_').replace("-", "_") # value = dict_to_camel_case(vend_spec_lst[0][2]) # profile[key] = value profile[vend_spec[1]] = vend_spec[2] profile[vend_spec[1]] = vend_spec[2] rec.update(serviceapidescription_dict) rec.update(serviceapidescription_dict) Loading @@ -122,8 +116,6 @@ class PublishServiceOperations(Resource): current_app.logger.debug("Service inserted in database") current_app.logger.debug("Service inserted in database") # TODO Have to return the vendor specific object # res = make_response(object=serialize_clean_camel_case(serviceapidescription), status=201) res = make_response(object=clean_n_camel_case(serviceapidescription_dict), status=201) res = make_response(object=clean_n_camel_case(serviceapidescription_dict), status=201) res.headers['Location'] = "http://localhost:8080/published-apis/v1/" + \ res.headers['Location'] = "http://localhost:8080/published-apis/v1/" + \ str(apf_id) + "/service-apis/" + str(api_id) str(apf_id) + "/service-apis/" + str(api_id) Loading