Loading services/TS29222_CAPIF_Publish_Service_API/published_apis/core/serviceapidescriptions.py +8 −3 Original line number Original line Diff line number Diff line Loading @@ -250,7 +250,9 @@ class PublishServiceOperations(Resource): "service_api_category": 1, "service_api_category": 1, "api_supp_feats": 1, "api_supp_feats": 1, "pub_api_path": 1, "pub_api_path": 1, "ccf_id": 1}) "ccf_id": 1, "apf_id":1, "onboarding_date": 1}) if serviceapidescription_old is None: if serviceapidescription_old is None: current_app.logger.error(service_api_not_found_message) current_app.logger.error(service_api_not_found_message) return not_found_error(detail="Service API not existing", cause="Service API id not found") return not_found_error(detail="Service API not existing", cause="Service API id not found") Loading @@ -260,10 +262,13 @@ class PublishServiceOperations(Resource): service_api_description = clean_empty(service_api_description) service_api_description = clean_empty(service_api_description) if api_status: if api_status: service_api_description["api_status"]=api_status service_api_description["api_status"]=api_status service_api_description["apf_id"] = serviceapidescription_old["apf_id"] service_api_description["onboarding_date"] = serviceapidescription_old["onboarding_date"] service_api_description["api_id"] = serviceapidescription_old["api_id"] result = mycol.find_one_and_update( result = mycol.find_one_and_replace( serviceapidescription_old, serviceapidescription_old, {"$set": service_api_description}, service_api_description, projection={"_id": 0, projection={"_id": 0, "api_name": 1, "api_name": 1, "api_id": 1, "api_id": 1, Loading Loading
services/TS29222_CAPIF_Publish_Service_API/published_apis/core/serviceapidescriptions.py +8 −3 Original line number Original line Diff line number Diff line Loading @@ -250,7 +250,9 @@ class PublishServiceOperations(Resource): "service_api_category": 1, "service_api_category": 1, "api_supp_feats": 1, "api_supp_feats": 1, "pub_api_path": 1, "pub_api_path": 1, "ccf_id": 1}) "ccf_id": 1, "apf_id":1, "onboarding_date": 1}) if serviceapidescription_old is None: if serviceapidescription_old is None: current_app.logger.error(service_api_not_found_message) current_app.logger.error(service_api_not_found_message) return not_found_error(detail="Service API not existing", cause="Service API id not found") return not_found_error(detail="Service API not existing", cause="Service API id not found") Loading @@ -260,10 +262,13 @@ class PublishServiceOperations(Resource): service_api_description = clean_empty(service_api_description) service_api_description = clean_empty(service_api_description) if api_status: if api_status: service_api_description["api_status"]=api_status service_api_description["api_status"]=api_status service_api_description["apf_id"] = serviceapidescription_old["apf_id"] service_api_description["onboarding_date"] = serviceapidescription_old["onboarding_date"] service_api_description["api_id"] = serviceapidescription_old["api_id"] result = mycol.find_one_and_update( result = mycol.find_one_and_replace( serviceapidescription_old, serviceapidescription_old, {"$set": service_api_description}, service_api_description, projection={"_id": 0, projection={"_id": 0, "api_name": 1, "api_name": 1, "api_id": 1, "api_id": 1, Loading