From cfc72ca5f91dc1578c3eab8a7150451e5bbce1db Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Sun, 22 Aug 2021 16:00:48 +0300 Subject: [PATCH] handle new point cloud parameter in description files (follow up f801cb6816) --- python/plugins/processing/core/parameters.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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