Commit 12c0e8dc authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Fix on publish service

parent eb8a0f61
Loading
Loading
Loading
Loading
Loading
+13 −2
Original line number Original line Diff line number Diff line
@@ -239,7 +239,17 @@ class PublishServiceOperations(Resource):
                "Updating service api with id: " + service_api_id)
                "Updating service api with id: " + service_api_id)


            my_query = {'apf_id': apf_id, 'api_id': service_api_id}
            my_query = {'apf_id': apf_id, 'api_id': service_api_id}
            serviceapidescription_old = mycol.find_one(my_query)
            serviceapidescription_old = mycol.find_one(my_query, {"_id": 0,
                                                                  "api_name": 1,
                                                                  "api_id": 1,
                                                                  "aef_profiles": 1,
                                                                  "description": 1,
                                                                  "supported_features": 1,
                                                                  "shareable_info": 1,
                                                                  "service_api_category": 1,
                                                                  "api_supp_feats": 1,
                                                                  "pub_api_path": 1,
                                                                  "ccf_id": 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)
@@ -280,7 +290,8 @@ class PublishServiceOperations(Resource):
                           service_api_descriptions=[service_api_description_updated]).send_event()
                           service_api_descriptions=[service_api_description_updated]).send_event()
                my_service_api = dict_to_camel_case(serviceapidescription_old)
                my_service_api = dict_to_camel_case(serviceapidescription_old)
                my_service_api = clean_empty(my_service_api)
                my_service_api = clean_empty(my_service_api)
                my_service_api_old = ServiceAPIDescription.from_dict(my_service_api)
                my_service_api_old = ServiceAPIDescription.from_dict(
                    my_service_api)
                self.send_events_on_update(
                self.send_events_on_update(
                    service_api_id,
                    service_api_id,
                    my_service_api_old,
                    my_service_api_old,