From aba4fe0fe2e92b69b19b314184bd9432e2b69cd1 Mon Sep 17 00:00:00 2001 From: "arnaud.morvan@camptocamp.com" Date: Fri, 22 May 2015 17:35:23 +0200 Subject: [PATCH] Fix processing ParameterTable.setValue --- python/plugins/processing/core/parameters.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/python/plugins/processing/core/parameters.py b/python/plugins/processing/core/parameters.py index 35b1e5ea7db..5b6ff11e31d 100644 --- a/python/plugins/processing/core/parameters.py +++ b/python/plugins/processing/core/parameters.py @@ -620,9 +620,10 @@ class ParameterTable(ParameterDataObject): self.value = source return True else: - layers = dataobjects.getVectorLayers() + self.value = unicode(obj) + layers = dataobjects.getTables() for layer in layers: - if layer.name() == self.value: + if layer.name() == self.value or layer.source() == self.value: source = unicode(layer.source()) self.value = source return True