diff --git a/python/plugins/processing/core/parameters.py b/python/plugins/processing/core/parameters.py index 4197ead375d..81b76648ff1 100644 --- a/python/plugins/processing/core/parameters.py +++ b/python/plugins/processing/core/parameters.py @@ -59,7 +59,8 @@ from qgis.core import (QgsRasterLayer, QgsProcessingParameterMultipleLayers, QgsProcessingParameterFeatureSource, QgsProcessingParameterNumber, - QgsProcessingParameterColor) + QgsProcessingParameterColor, + QgsProcessingParameterPointCloudLayer) from qgis.PyQt.QtCore import QCoreApplication @@ -107,6 +108,9 @@ def getParameterFromString(s, context=''): if clazz == QgsProcessingParameterRasterLayer: if len(params) > 3: params[3] = True if params[3].lower() == 'true' else False + if clazz == QgsProcessingParameterPointCloudLayer: + if len(params) > 3: + params[3] = True if params[3].lower() == 'true' else False elif clazz == QgsProcessingParameterBand: if len(params) > 4: params[4] = True if params[4].lower() == 'true' else False