Loading capif_backend/backoffice_service/core/operations.py +1 −42 Original line number Diff line number Diff line Loading @@ -255,52 +255,11 @@ class Operations: # Devolver un mensaje de error en caso de excepción return jsonify(message=f"Error deleting user: {str(e)}"), 500 # def get_apis(self): # try: # # Carga la lista de providers # json_providers = self.retrieve_providers() # providers_with_details = [] # for provider in json_providers: # details = self.get_provider_services(provider.get("api_prov_func_id", "")) # provider["details"] = details # providers_with_details.append(provider) # return jsonify(providers_with_details), 200 # except Exception as e: # return f"Error when retrieving apis: {e}" def get_apis(self): try: # Carga la lista de providers json_providers = self.retrieve_providers() # returns a [] providers_with_details = [] for provider in json_providers: details = self.get_provider_services(provider.get("api_prov_func_id", "")) provider["details"] = details.object providers_with_details.append(provider) print('lista apis: ', providers_with_details) # return jsonify(providers_with_details) return jsonify(message="Service removed successfully", object= providers_with_details), 200 #return make_response(jsonify(providers_with_details), 200) except Exception as e: return f"Error when retrieving apis: {e}" def get_num_apis(self): try: # Carga la cadena JSON de las APIs y conviértela a un objeto Python json_apis = self.get_apis() apis_list = json.loads(json_apis) # Calcula el número de elementos en la lista num_apis = len(apis_list) num_apis = len(json_apis) return jsonify(num_apis), 200 Loading Loading
capif_backend/backoffice_service/core/operations.py +1 −42 Original line number Diff line number Diff line Loading @@ -255,52 +255,11 @@ class Operations: # Devolver un mensaje de error en caso de excepción return jsonify(message=f"Error deleting user: {str(e)}"), 500 # def get_apis(self): # try: # # Carga la lista de providers # json_providers = self.retrieve_providers() # providers_with_details = [] # for provider in json_providers: # details = self.get_provider_services(provider.get("api_prov_func_id", "")) # provider["details"] = details # providers_with_details.append(provider) # return jsonify(providers_with_details), 200 # except Exception as e: # return f"Error when retrieving apis: {e}" def get_apis(self): try: # Carga la lista de providers json_providers = self.retrieve_providers() # returns a [] providers_with_details = [] for provider in json_providers: details = self.get_provider_services(provider.get("api_prov_func_id", "")) provider["details"] = details.object providers_with_details.append(provider) print('lista apis: ', providers_with_details) # return jsonify(providers_with_details) return jsonify(message="Service removed successfully", object= providers_with_details), 200 #return make_response(jsonify(providers_with_details), 200) except Exception as e: return f"Error when retrieving apis: {e}" def get_num_apis(self): try: # Carga la cadena JSON de las APIs y conviértela a un objeto Python json_apis = self.get_apis() apis_list = json.loads(json_apis) # Calcula el número de elementos en la lista num_apis = len(apis_list) num_apis = len(json_apis) return jsonify(num_apis), 200 Loading