Description of problem: Automate relies heavily on object substitution. Double slashes can cause issues when object substitution in relationship paths as shown below: Path example: /{/#a}/{/#b}/{/#c}/{/#d} before: if {/#a} is nil, path becomes //b/c/d which is invalid after: if {/#a} is nil, path becomes /b/c/d which is valid(*if b/c/d exists)
Please assess the impact of this issue and update the severity accordingly. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity for a reminder on each severity's definition. If it's something like a tracker bug where it doesn't matter, please set the severity to Low.
https://github.com/ManageIQ/manageiq-automation_engine/pull/162