From 53f7c89e462b91305643f242c31809a0b03f05dc Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sat, 12 Mar 2022 06:23:55 -0500 Subject: [PATCH] fix: do not call procfile-get-command if there is no command specified --- plugins/scheduler-docker-local/scheduler-run | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/scheduler-docker-local/scheduler-run b/plugins/scheduler-docker-local/scheduler-run index 78d062cfc..b274e7d59 100755 --- a/plugins/scheduler-docker-local/scheduler-run +++ b/plugins/scheduler-docker-local/scheduler-run @@ -67,12 +67,14 @@ trigger-scheduler-docker-local-scheduler-run() { [[ "$IMAGE_SOURCE_TYPE" == "herokuish" ]] && local EXEC_CMD="/exec" is_image_cnb_based "$IMAGE" && EXEC_CMD="" - POTENTIAL_PROCFILE_KEY="$1" - PROC_CMD=$(plugn trigger procfile-get-command "$APP" "$POTENTIAL_PROCFILE_KEY" "5000" 2>/dev/null || echo '') + local POTENTIAL_PROCFILE_KEY="$1" + if [[ -n "$POTENTIAL_PROCFILE_KEY" ]]; then + PROC_CMD=$(plugn trigger procfile-get-command "$APP" "$POTENTIAL_PROCFILE_KEY" "5000" 2>/dev/null || echo '') - if [[ -n "$PROC_CMD" ]]; then - dokku_log_info1_quiet "Found '$POTENTIAL_PROCFILE_KEY' in Procfile, running that command" - set -- "$PROC_CMD" "${@:2}" + if [[ -n "$PROC_CMD" ]]; then + dokku_log_info1_quiet "Found '$POTENTIAL_PROCFILE_KEY' in Procfile, running that command" + set -- "$PROC_CMD" "${@:2}" + fi fi # shellcheck disable=SC2124