Commit 62a965e0 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Fixed issue storing data with camelcase mixed with snake case

parent 90818df7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@ class accessControlPolicyApi(Resource):
            projection = {"_id":0}

            if api_invoker_id is not None:
                query['apiInvokerPolicies.api_invoker_id'] = api_invoker_id
                projection['apiInvokerPolicies.$'] = 1
                query['api_invoker_policies.api_invoker_id'] = api_invoker_id
                projection['api_invoker_policies.$'] = 1
            if supported_features is not None:
                current_app.logger.debug(f"SupportedFeatures present on query with value {supported_features}, but currently not used")
            
+2 −2
Original line number Diff line number Diff line
@@ -30,10 +30,10 @@ class InternalServiceOps(Resource):
            invoker_acl = ApiInvokerPolicy(
                invoker_id, current_app.config["invocations"]["total"], current_app.config["invocations"]["perSecond"], range_list)
            r = mycol.find_one({"service_id": service_id, "aef_id": aef_id,
                               "apiInvokerPolicies.api_invoker_id": invoker_id}, {"_id": 0})
                               "api_invoker_policies.api_invoker_id": invoker_id}, {"_id": 0})
            if r is None:
                mycol.update_one({"service_id": service_id, "aef_id": aef_id}, {
                                 "$push": {"apiInvokerPolicies": invoker_acl.to_dict()}})
                                 "$push": {"api_invoker_policies": invoker_acl.to_dict()}})
        else:
            current_app.logger.info(
                f"Creating service ACLs for service: {service_id}")