From 2b55766f1a67975c4af338f7bf12d23695fe0251 Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Thu, 14 Sep 2023 18:37:41 +0200 Subject: [PATCH] Update swiss_locator_filter.py ``` IndexError: list index out of range Traceback (most recent call last): File "python/plugins/swiss_locator/core/filters/swiss_locator_filter.py", line 193, in create_transforms self.crs = map_crs.authid().split(":")[1] ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^ IndexError: list index out of range ``` --- swiss_locator/core/filters/swiss_locator_filter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swiss_locator/core/filters/swiss_locator_filter.py b/swiss_locator/core/filters/swiss_locator_filter.py index af23999..e63ed66 100644 --- a/swiss_locator/core/filters/swiss_locator_filter.py +++ b/swiss_locator/core/filters/swiss_locator_filter.py @@ -189,7 +189,7 @@ def create_transforms(self): self.crs = self.settings.value("crs") if self.crs == "project": map_crs = self.map_canvas.mapSettings().destinationCrs() - if map_crs.isValid(): + if map_crs.isValid() and ":" in map_crs.authid(): self.crs = map_crs.authid().split(":")[1] if self.crs not in AVAILABLE_CRS: self.crs = "2056"