diff --git a/python/plugins/processing/algs/qgis/RasterCalculator.py b/python/plugins/processing/algs/qgis/RasterCalculator.py index 7be41fec47c..82c4023c644 100644 --- a/python/plugins/processing/algs/qgis/RasterCalculator.py +++ b/python/plugins/processing/algs/qgis/RasterCalculator.py @@ -117,9 +117,8 @@ class RasterCalculator(QgisAlgorithm): crs = list(layersDict.values())[0].crs() bbox = self.parameterAsExtent(parameters, self.EXTENT, context) - if bbox.isNull(): - if not layers: - raise QgsProcessingException(self.tr("No reference layer selected nor extent box provided")) + if bbox.isNull() and not layers: + raise QgsProcessingException(self.tr("No reference layer selected nor extent box provided")) if not bbox.isNull(): bboxCrs = self.parameterAsExtentCrs(parameters, self.EXTENT, context)