Add strict workflow building mode check to drill downs

This commit is contained in:
guerler
2018-03-26 15:48:44 -04:00
parent 91e97b6096
commit 840e436ea1
+2
View File
@@ -1328,6 +1328,8 @@ class DrillDownSelectToolParameter(SelectToolParameter):
def from_json(self, value, trans, other_values={}):
legal_values = self.get_legal_values(trans, other_values)
if not legal_values:
if not trans.workflow_building_mode:
raise ValueError("Parameter %s requires a value, but has no legal values defined." % self.name)
if self.multiple:
if value == '': # No option selected
value = None