From 21e1d09c287e0f66996f9fe29ab197d78fc3bfa2 Mon Sep 17 00:00:00 2001 From: mehdi lamhamdi <mehdi.lamhamdi@worldline.com> Date: Mon, 27 Jan 2025 15:14:33 +0100 Subject: [PATCH] fix(Consistency): IGNGPF-4376 check the right layer_name while consistency verification --- CHANGELOG.md | 2 ++ gpf_agent_geoserver/agent_geoserver.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fe18dc..4a3b926 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/), and this ## Unreleased +### Fixed +- IGNGPF-4376 check the right layer_name while consistency verification ## 2.12.0 - 2025-01-23 diff --git a/gpf_agent_geoserver/agent_geoserver.py b/gpf_agent_geoserver/agent_geoserver.py index 1c5ddea..5928f44 100644 --- a/gpf_agent_geoserver/agent_geoserver.py +++ b/gpf_agent_geoserver/agent_geoserver.py @@ -224,8 +224,9 @@ class GeoserverAgent(PublishAgent): bool: True si tous les layers de chaque datastore sont publiés, False sinon """ for used_data in used_data_list: + stored_data = GpfStoredData.from_dict(used_data["stored_data"]) for relation in used_data["relations"]: - layer_name = relation[layer_key] + layer_name = f"{relation[layer_key]}_{stored_data._id}" if not layer_exist(self.geoserver, workspace_name, layer_name): return False return True -- GitLab