From 2f4ee34246071cd9b0387413d4d39ac06fc01784 Mon Sep 17 00:00:00 2001 From: Stavros-Anastasios Charismiadis Date: Thu, 28 Nov 2024 11:54:30 +0200 Subject: [PATCH] Add case where vend-ext feature is disabled in the supp-feat --- .../service_apis/core/discoveredapis.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/TS29222_CAPIF_Discover_Service_API/service_apis/core/discoveredapis.py b/services/TS29222_CAPIF_Discover_Service_API/service_apis/core/discoveredapis.py index e7bd8a74..d82e8c7c 100644 --- a/services/TS29222_CAPIF_Discover_Service_API/service_apis/core/discoveredapis.py +++ b/services/TS29222_CAPIF_Discover_Service_API/service_apis/core/discoveredapis.py @@ -87,6 +87,11 @@ class DiscoverApisOperations(Resource): json_docs.append(filter_fields(vs_filtered_apis)) else: json_docs.append(filter_fields(discoved_api)) + else: + for discoved_api in discoved_apis: + vendor_specific_fields_path = find_attribute_in_body(discoved_api, '') + if not vendor_specific_fields_path: + json_docs.append(filter_fields(discoved_api)) if len(json_docs) == 0: return not_found_error(detail="API Invoker " + api_invoker_id + " has no API Published that accomplish filter conditions", cause="No API Published accomplish filter conditions") -- GitLab