diff --git a/openeo_processes_dask/process_implementations/arrays.py b/openeo_processes_dask/process_implementations/arrays.py index 3f8876e4..66014f54 100644 --- a/openeo_processes_dask/process_implementations/arrays.py +++ b/openeo_processes_dask/process_implementations/arrays.py @@ -191,6 +191,8 @@ def first( ignore_nodata: Optional[bool] = True, axis: Optional[str] = None, ): + if isinstance(data, list): + data = np.asarray(data) if len(data) == 0: return np.nan if axis is None: