From 5a86b8c117a7c55d240331ef91e87846c78aa9da Mon Sep 17 00:00:00 2001 From: Purandhar Sairam Mannidi Date: Wed, 14 Oct 2020 17:37:12 +1000 Subject: [PATCH] [TRAIN ONLY] Handle empty role Specific Parameter Having empty role specific parameters will fail the deployment as mistral workflow YAQL expression fails. Change-Id: I688de151c654a19003397adacf07ae67f66001a7 Closes-Bug: #1900810 --- workbooks/plan_management.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workbooks/plan_management.yaml b/workbooks/plan_management.yaml index 596d3b690..fb29fa69a 100644 --- a/workbooks/plan_management.yaml +++ b/workbooks/plan_management.yaml @@ -618,7 +618,7 @@ workflows: concurrency: 1 action: std.echo output=<% "{}Parameters".format($.role_name) %> publish: - user_provided_role_specific: <% let(param => task().result) -> $.user_params.items().where( $param.contains($[0]) ).select( $[1] ).flatten() %> + user_provided_role_specific: <% let(param => task().result) -> $.user_params.items().where( $param.contains($[0]) and $[1] != null ).select( $[1] ).flatten() %> is_user_role_specific_input_provided: on-success: