Loading services/TS29222_CAPIF_Discover_Service_API/service_apis/core/discoveredapis.py +3 −1 Original line number Original line Diff line number Diff line Loading @@ -58,7 +58,9 @@ class DiscoverApisOperations(Resource): for discoved_api in discoved_apis: for discoved_api in discoved_apis: vendor_specific_fields_path = find_attribute_in_body(discoved_api, '') vendor_specific_fields_path = find_attribute_in_body(discoved_api, '') if vend_spec_query_params_n_values and vendor_specific_fields_path: if vend_spec_query_params_n_values and vendor_specific_fields_path: json_docs.append(filter_apis_with_vendor_specific_params(discoved_api, vend_spec_query_params_n_values, vendor_specific_fields_path)) vs_filtered_apis = filter_apis_with_vendor_specific_params(discoved_api, vend_spec_query_params_n_values, vendor_specific_fields_path) if vs_filtered_apis: json_docs.append(vs_filtered_apis) else: else: json_docs.append(discoved_api) json_docs.append(discoved_api) Loading services/TS29222_CAPIF_Discover_Service_API/service_apis/vendor_specific.py +3 −4 Original line number Original line Diff line number Diff line Loading @@ -69,8 +69,7 @@ def filter_apis_with_vendor_specific_params(discoved_api, vend_spec_query_params v_2 = tmp_body[path_piece] v_2 = tmp_body[path_piece] tmp_body = v_2 tmp_body = v_2 # Check if parameter exists in the field attributes!!!! # Check if parameter exists in the field attributes!!!! if parts[1] in tmp_body[vs_field].keys(): if tmp_body[vs_field][parts[1]] == v: if tmp_body[vs_field][parts[1]] == v: json_docs.append(discoved_api) json_docs.append(discoved_api) else: continue return json_docs return json_docs No newline at end of file Loading
services/TS29222_CAPIF_Discover_Service_API/service_apis/core/discoveredapis.py +3 −1 Original line number Original line Diff line number Diff line Loading @@ -58,7 +58,9 @@ class DiscoverApisOperations(Resource): for discoved_api in discoved_apis: for discoved_api in discoved_apis: vendor_specific_fields_path = find_attribute_in_body(discoved_api, '') vendor_specific_fields_path = find_attribute_in_body(discoved_api, '') if vend_spec_query_params_n_values and vendor_specific_fields_path: if vend_spec_query_params_n_values and vendor_specific_fields_path: json_docs.append(filter_apis_with_vendor_specific_params(discoved_api, vend_spec_query_params_n_values, vendor_specific_fields_path)) vs_filtered_apis = filter_apis_with_vendor_specific_params(discoved_api, vend_spec_query_params_n_values, vendor_specific_fields_path) if vs_filtered_apis: json_docs.append(vs_filtered_apis) else: else: json_docs.append(discoved_api) json_docs.append(discoved_api) Loading
services/TS29222_CAPIF_Discover_Service_API/service_apis/vendor_specific.py +3 −4 Original line number Original line Diff line number Diff line Loading @@ -69,8 +69,7 @@ def filter_apis_with_vendor_specific_params(discoved_api, vend_spec_query_params v_2 = tmp_body[path_piece] v_2 = tmp_body[path_piece] tmp_body = v_2 tmp_body = v_2 # Check if parameter exists in the field attributes!!!! # Check if parameter exists in the field attributes!!!! if parts[1] in tmp_body[vs_field].keys(): if tmp_body[vs_field][parts[1]] == v: if tmp_body[vs_field][parts[1]] == v: json_docs.append(discoved_api) json_docs.append(discoved_api) else: continue return json_docs return json_docs No newline at end of file