From 3e3978333d8e06e51694a89cf4f5c63401c7d34d Mon Sep 17 00:00:00 2001 From: Etienne Trimaille Date: Thu, 7 May 2015 12:26:36 +0200 Subject: [PATCH] set the parameter table field optional --- .../processing/algs/qgis/LinesIntersection.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/python/plugins/processing/algs/qgis/LinesIntersection.py b/python/plugins/processing/algs/qgis/LinesIntersection.py index 8b3b082c4d3..45fd64d52ce 100644 --- a/python/plugins/processing/algs/qgis/LinesIntersection.py +++ b/python/plugins/processing/algs/qgis/LinesIntersection.py @@ -50,10 +50,16 @@ class LinesIntersection(GeoAlgorithm): self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_LINE])) self.addParameter(ParameterVector(self.INPUT_B, self.tr('Intersect layer'), [ParameterVector.VECTOR_TYPE_LINE])) - self.addParameter(ParameterTableField(self.FIELD_A, - self.tr('Input unique ID field'), self.INPUT_A)) - self.addParameter(ParameterTableField(self.FIELD_B, - self.tr('Intersect unique ID field'), self.INPUT_B)) + self.addParameter(ParameterTableField( + self.FIELD_A, + self.tr('Input unique ID field'), + self.INPUT_A, + optional=True)) + self.addParameter(ParameterTableField( + self.FIELD_B, + self.tr('Intersect unique ID field'), + self.INPUT_B, + optional=True)) self.addOutput(OutputVector(self.OUTPUT, self.tr('Output layer')))