Merge pull request #14709 from bcoca/squash_fix_atp

added package to special 'squashable' fields
This commit is contained in:
Brian Coca 2016-02-29 15:36:55 -05:00
commit 157ebcfe0b

View file

@ -269,7 +269,12 @@ class TaskExecutor:
if len(items) > 0 and task_action in self.SQUASH_ACTIONS:
if all(isinstance(o, string_types) for o in items):
final_items = []
name = self._task.args.pop('name', None) or self._task.args.pop('pkg', None)
name = None
for allowed in ['name', 'pkg', 'package']:
name = self._task.args.pop(allowed, None)
if name is not None:
break
# This gets the information to check whether the name field
# contains a template that we can squash for