diff --git a/emu/processes/wps_geospatial.py b/emu/processes/wps_geospatial.py index e58ba03..7907658 100644 --- a/emu/processes/wps_geospatial.py +++ b/emu/processes/wps_geospatial.py @@ -92,10 +92,6 @@ def _handler(self, request, response): if vec_file is None and ras_file is None: raise Exception("You need to provide at least one dataset.") - rasters = list() - for dataset in request.inputs["raster"]: - rasters.append(dataset.file) - Centroid = namedtuple("Centroid", "x y") centroid = Centroid(0, 0) @@ -146,8 +142,10 @@ def _handler(self, request, response): centroid.x, centroid.y ) response.outputs["bounds"].data = bounds - response.outputs["raster"].file = subset_gtiff - + if subset_gtiff is not None: + response.outputs["raster"].file = subset_gtiff + else: + response.outputs["raster"].data = "" response.update_status("PyWPS Process completed.", 100) return response