Skip to content

Commit 68dabad

Browse files
committed
Fix test
1 parent 47eb813 commit 68dabad

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

assets/out

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -226,15 +226,18 @@ elif [ -n "$build" ]; then
226226
value="${value//\$$var/${!var:-}}"
227227
value="${value//\$\{$var\}/${!var:-}}"
228228
done
229-
expanded_secrets+=("--secret")
230229
secret="id=${key}"
231230
sub=$(jq -r ".params.secrets.${key} // {}" < $payload)
232231
sub_keys=($(echo "$sub" | jq -r 'keys | join(" ")'))
233-
for key in "${sub_keys[@]}"; do
234-
value=$(echo "$sub" | jq -r --arg "k" "$key" '.[$k]')
235-
secret="${secret},${key}=${value}"
236-
done
237-
expanded_secrets+=${secret}
232+
echo "Entering parser ${secret}"
233+
if [ "${#sub_keys[@]}" -gt 0 ]; then
234+
expanded_secrets+=("--secret")
235+
for key in "${sub_keys[@]}"; do
236+
value=$(echo "$sub" | jq -r --arg "k" "$key" '.[$k]')
237+
secret="${secret},${key}=${value}"
238+
done
239+
expanded_secrets+=("${secret}")
240+
fi
238241
done
239242
fi
240243

0 commit comments

Comments
 (0)