From 889ac7c09e219e4746e7c41fe4b764853354fc89 Mon Sep 17 00:00:00 2001
From: Michael Rudolf <rudolf@geo.tu-darmstadt.de>
Date: Mon, 17 Mar 2025 14:23:07 +0100
Subject: [PATCH] Another fix

---
 u4py/addons/web_services.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/u4py/addons/web_services.py b/u4py/addons/web_services.py
index 37d275f..65a5674 100644
--- a/u4py/addons/web_services.py
+++ b/u4py/addons/web_services.py
@@ -406,9 +406,14 @@ def gdf_in_wms_bounds(
     :rtype: bool
     """
     # Look for crs in respective lists and select boundary tuple
-    crs_idx_list = [v[-1] for v in lyr.crs_list]
+    if hasattr(lyr, "crs_list"):
+        lyr_crs_list = lyr.crs_list
+    elif hasattr(lyr, "crsOptions"):
+        lyr_crs_list = lyr.crsOptions
+
+    crs_idx_list = [v[-1] for v in lyr_crs_list]
     crs_idx = crs_idx_list.index(str(bound_gdf.crs))
-    lyr_bnd_box = lyr.crs_list[crs_idx]
+    lyr_bnd_box = lyr_crs_list[crs_idx]
     bnd_bnd_box = bound_gdf.bounds
 
     result = (
-- 
GitLab