From 77c63b8d988080399717f06ad586f7d228a45453 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 14 Jan 2018 14:37:44 -0500 Subject: [PATCH] fix: do not rebuild an app that has never been deployed --- plugins/ps/subcommands/rebuild | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/ps/subcommands/rebuild b/plugins/ps/subcommands/rebuild index 15128386a..242c65bf0 100755 --- a/plugins/ps/subcommands/rebuild +++ b/plugins/ps/subcommands/rebuild @@ -6,8 +6,14 @@ source "$PLUGIN_AVAILABLE_PATH/ps/functions" ps_rebuild_cmd() { declare desc="rebuilds an app from source" local cmd="ps:rebuild" - [[ -z $2 ]] && dokku_log_fail "Please specify an app to run the command on" - ps_rebuild "$2" + local APP="$2" + [[ -z "$APP" ]] && dokku_log_fail "Please specify an app to run the command on" + + if (is_deployed "$APP"); then + ps_rebuild "$APP" + else + dokku_log_warn "App $APP has not been deployed" + fi } ps_rebuild_cmd "$@"