From 840e436ea1f181ebe0c8478145e2cd0e97dc1778 Mon Sep 17 00:00:00 2001 From: guerler Date: Mon, 26 Mar 2018 15:45:29 -0400 Subject: [PATCH] Add strict workflow building mode check to drill downs --- lib/galaxy/tools/parameters/basic.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/galaxy/tools/parameters/basic.py b/lib/galaxy/tools/parameters/basic.py index 6f2ac5f4c91..1e727537855 100644 --- a/lib/galaxy/tools/parameters/basic.py +++ b/lib/galaxy/tools/parameters/basic.py @@ -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