Commit b115ba91 authored by Pelayo Torres's avatar Pelayo Torres
Browse files

Use of necessary parameters in DB

parent 75c7a948
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ class DiscoverApisOperations(Resource):
            if my_params:
                my_query = {"$and": my_params}

            discoved_apis = services.find(my_query, {"onboarding_date":0, "_id":0, "apf_id":0})
            discoved_apis = services.find(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})
            json_docs = []
            for discoved_api in discoved_apis:
                my_api = dict_to_camel_case(discoved_api)
+3 −3
Original line number Diff line number Diff line
@@ -57,7 +57,7 @@ class PublishServiceOperations(Resource):
            if result != None:
                return result

            service = mycol.find({"apf_id": apf_id}, {"onboarding_date":0, "apf_id":0, "_id":0})
            service = mycol.find({"apf_id": apf_id}, {"_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})
            current_app.logger.debug(service)
            if service is None:
                current_app.logger.error("Not found services for this apf id")
@@ -133,7 +133,7 @@ class PublishServiceOperations(Resource):
                return result

            my_query = {'apf_id': apf_id, 'api_id': service_api_id}
            service_api = mycol.find_one(my_query, {"onboarding_date":0, "apf_id":0, "_id":0})
            service_api = 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 service_api is None:
                current_app.logger.error(service_api_not_found_message)
                return not_found_error(detail=service_api_not_found_message, cause="No Service with specific credentials exists")
@@ -207,7 +207,7 @@ class PublishServiceOperations(Resource):
            service_api_description = service_api_description.to_dict()
            service_api_description = clean_empty(service_api_description)

            result = mycol.find_one_and_update(serviceapidescription, {"$set":service_api_description}, projection={"onboarding_date":0, "apf_id":0, "_id":0},return_document=ReturnDocument.AFTER ,upsert=False)
            result = mycol.find_one_and_update(serviceapidescription, {"$set":service_api_description}, projection={"_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},return_document=ReturnDocument.AFTER ,upsert=False)

            result = clean_empty(result)