From 200f52283017cacc0d1a18519dabdaa5ddce2152 Mon Sep 17 00:00:00 2001 From: gpapathan87 Date: Fri, 27 Jun 2025 15:38:59 +0300 Subject: [PATCH] change edge_cloud_zones --- .coverage | Bin 53248 -> 53248 bytes coverage.xml | 18 +++++++++--------- .../controllers/edge_cloud_controller.py | 15 ++++++++------- 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/.coverage b/.coverage index 9a4f430844b5fa3ed744968fed3d67efa053c84f..ba766307e0278a19bffe62b2ae4dc47fc924e6c5 100644 GIT binary patch delta 18 ZcmZozz}&Eac|$`#vqB30=H~ud2LMDu2Oa - + @@ -210,17 +210,17 @@ - - - - + + - + - - - + + + + + diff --git a/edge_cloud_management_api/controllers/edge_cloud_controller.py b/edge_cloud_management_api/controllers/edge_cloud_controller.py index d2795cf..b0951b2 100644 --- a/edge_cloud_management_api/controllers/edge_cloud_controller.py +++ b/edge_cloud_management_api/controllers/edge_cloud_controller.py @@ -87,13 +87,14 @@ def get_edge_cloud_zones(x_correlator: str | None = None, region=None, status=No status=status, ) - def query_region_matches(zone: str) -> bool: - """If region is None, return True (don't apply region filtering), otherwise check if the zone region matches the query region""" - return query_params.region is None or zone["edgeCloudRegion"] == query_params.region - - def query_status_matches(zone: str) -> bool: - """If status is None, return True (don't apply status filtering), otherwise check if the zone status matches the query status""" - return (query_params.status is None) or (zone["edgeCloudZoneStatus"] == query_params.status) + #def query_region_matches(zone: str) -> bool: + # return query_params.region is None or zone["edgeCloudRegion"] == query_params.region + def query_region_matches(zone: EdgeCloudZone) -> bool: + return query_params.region is None or zone.edgeCloudRegion == query_params.region + #def query_status_matches(zone: str) -> bool: + # return (query_params.status is None) or (zone["edgeCloudZoneStatus"] == query_params.status) + def query_status_matches(zone: EdgeCloudZone) -> bool: + return query_params.status is None or zone.edgeCloudZoneStatus == query_params.status response = [EdgeCloudZone(**zone).model_dump() for zone in get_all_cloud_zones()] return jsonify(response), 200 -- GitLab