Loading services/TS29222_CAPIF_Publish_Service_API/published_apis/core/serviceapidescriptions.py +10 −1 Original line number Diff line number Diff line Loading @@ -120,7 +120,9 @@ class PublishServiceOperations(Resource): vendor_specific, serviceapidescription_dict) rec.update(serviceapidescription_dict) if not ServiceAPIDescription.return_supp_feat_dict(rec.get("supported_features"))["ApiStatusMonitoring"] and rec.get("api_status", None) is not None: rec.pop('api_status') serviceapidescription_dict.pop('api_status') mycol.insert_one(rec) self.auth_manager.add_auth_service(api_id, apf_id) Loading Loading @@ -268,6 +270,10 @@ class PublishServiceOperations(Resource): service_api_description["onboarding_date"] = serviceapidescription_old["onboarding_date"] service_api_description["api_id"] = serviceapidescription_old["api_id"] if not ServiceAPIDescription.return_supp_feat_dict(service_api_description.get("supported_features"))["ApiStatusMonitoring"] and service_api_description.get("api_status", None) is not None: service_api_description.pop('api_status') result = mycol.find_one_and_replace( serviceapidescription_old, service_api_description, Loading Loading @@ -345,6 +351,9 @@ class PublishServiceOperations(Resource): if api_status: patch_service_api_description["api_status"]=api_status if not ServiceAPIDescription.return_supp_feat_dict(serviceapidescription_old.get("supported_features"))["ApiStatusMonitoring"] and patch_service_api_description.get("api_status", None) is not None: patch_service_api_description.pop('api_status') result = mycol.find_one_and_update( my_query, {"$set": patch_service_api_description}, Loading Loading
services/TS29222_CAPIF_Publish_Service_API/published_apis/core/serviceapidescriptions.py +10 −1 Original line number Diff line number Diff line Loading @@ -120,7 +120,9 @@ class PublishServiceOperations(Resource): vendor_specific, serviceapidescription_dict) rec.update(serviceapidescription_dict) if not ServiceAPIDescription.return_supp_feat_dict(rec.get("supported_features"))["ApiStatusMonitoring"] and rec.get("api_status", None) is not None: rec.pop('api_status') serviceapidescription_dict.pop('api_status') mycol.insert_one(rec) self.auth_manager.add_auth_service(api_id, apf_id) Loading Loading @@ -268,6 +270,10 @@ class PublishServiceOperations(Resource): service_api_description["onboarding_date"] = serviceapidescription_old["onboarding_date"] service_api_description["api_id"] = serviceapidescription_old["api_id"] if not ServiceAPIDescription.return_supp_feat_dict(service_api_description.get("supported_features"))["ApiStatusMonitoring"] and service_api_description.get("api_status", None) is not None: service_api_description.pop('api_status') result = mycol.find_one_and_replace( serviceapidescription_old, service_api_description, Loading Loading @@ -345,6 +351,9 @@ class PublishServiceOperations(Resource): if api_status: patch_service_api_description["api_status"]=api_status if not ServiceAPIDescription.return_supp_feat_dict(serviceapidescription_old.get("supported_features"))["ApiStatusMonitoring"] and patch_service_api_description.get("api_status", None) is not None: patch_service_api_description.pop('api_status') result = mycol.find_one_and_update( my_query, {"$set": patch_service_api_description}, Loading