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 )