From 9dbee33937bf2eab267476c3ecc46dba151b0bd7 Mon Sep 17 00:00:00 2001 From: JeroenVerstraelen Date: Thu, 26 Sep 2024 19:12:18 +0200 Subject: [PATCH] enforce geometries annotation for apply_vectorcube Open-EO/openeo-geopyspark-driver#856 --- openeo/udf/run_code.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openeo/udf/run_code.py b/openeo/udf/run_code.py index bbbdc5b06..6c0657dd1 100644 --- a/openeo/udf/run_code.py +++ b/openeo/udf/run_code.py @@ -198,6 +198,7 @@ def run_udf_code(code: str, data: UdfData) -> UdfData: elif ( fn_name in ["apply_vectorcube"] and "geometries" in params + and _get_annotation_str(params["geometries"].annotation) == "geopandas.geodataframe.GeoDataFrame" and "cube" in params and _annotation_is_data_array(params["cube"].annotation) ):