From 05f02cf9b47c551347299c1a940fc00561d2f71f Mon Sep 17 00:00:00 2001 From: Daniel Blankenberg Date: Fri, 25 Sep 2015 12:01:13 -0400 Subject: [PATCH] Fix for not respecting tool errors when trying to execute tools where the error occurs within a repeat. --- lib/galaxy/tools/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/galaxy/tools/__init__.py b/lib/galaxy/tools/__init__.py index 802bf6ca404..e1ccb266ca5 100755 --- a/lib/galaxy/tools/__init__.py +++ b/lib/galaxy/tools/__init__.py @@ -1517,6 +1517,8 @@ class Tool( object, Dictifiable ): group_errors[-1] = { '__index__': 'Cannot add repeat (max size=%i).' % input.max } any_group_errors = True rep_index += 1 + if any_group_errors: + errors[ input.name ] = group_errors elif isinstance( input, Conditional ): group_state = state[input.name] group_prefix = "%s|" % ( key )