The task attributes substitution is called for all tasks
The yaql_exp can be used for calculate dependencies of all tasks
including skipped tasks, so the task attributes traverse should
be called for all task too.
Also added check that dependency is not empty object, because
it is possible when it has been dynamically generated via yaql.
Partial-Bug: 1541309
Change-Id: Ibcb786d2a7917d7583433c0b96f6324be4de759b
(cherry picked from commit 5630e40e610ae72f89541d6f28885fbfac6bc157)
Reviewed: https:/ /review. openstack. org/322827 /git.openstack. org/cgit/ openstack/ fuel-web/ commit/ ?id=0c1fdc6161a 505c6bb708134a7 04c72fc0c0e16f
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit 0c1fdc6161a505c 6bb708134a704c7 2fc0c0e16f
Author: Bulat Gaifullin <email address hidden>
Date: Wed May 25 18:03:48 2016 +0300
The task attributes substitution is called for all tasks
The yaql_exp can be used for calculate dependencies of all tasks
including skipped tasks, so the task attributes traverse should
be called for all task too.
Also added check that dependency is not empty object, because
it is possible when it has been dynamically generated via yaql.
Partial-Bug: 1541309 7583433c0b96f63 24be4de759b f89541d6f28885f bfac6bc157)
Change-Id: Ibcb786d2a7917d
(cherry picked from commit 5630e40e610ae72