diff --git a/lib/galaxy/tools/__init__.py b/lib/galaxy/tools/__init__.py index 8c9ab61ffd5..1c7c56c20fa 100755 --- a/lib/galaxy/tools/__init__.py +++ b/lib/galaxy/tools/__init__.py @@ -1538,6 +1538,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 )