diff --git a/pyproject.toml b/pyproject.toml index 6bfe8e8..6e8c3d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "rasters" -version = "1.12.2" +version = "1.12.3" description = "raster processing toolkit" readme = "README.md" authors = [ diff --git a/rasters/wrap_geometry.py b/rasters/wrap_geometry.py index b25ffe2..c1b2623 100644 --- a/rasters/wrap_geometry.py +++ b/rasters/wrap_geometry.py @@ -43,6 +43,9 @@ def wrap_geometry(geometry: Any, crs: Union[CRS, str] = None) -> SpatialGeometry from .multi_polygon import MultiPolygon from .raster_geometry import RasterGeometry + if geometry is None: + return None + if isinstance(geometry, RasterGeometry): # If the geometry is a RasterGeometry, return it as is return geometry