diff --git a/lizmap_server/filter_by_polygon.py b/lizmap_server/filter_by_polygon.py index 5aeb6e71..3db6c168 100755 --- a/lizmap_server/filter_by_polygon.py +++ b/lizmap_server/filter_by_polygon.py @@ -124,11 +124,7 @@ def _parse(self) -> None: def is_valid(self) -> bool: """ If the configuration is valid or not.""" - if not self.polygon: - Logger.critical("The polygon layer for filtering is not valid.") - return False - - if not self.polygon and self.polygon.isValid(): + if not self.polygon or not self.polygon.isValid(): Logger.critical("The polygon layer for filtering is not valid.") return False