From a0d71f3fe47a8d19eb5f28a3c9bbf6ab69bff05c Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 19 Feb 2023 09:48:35 +0100 Subject: [PATCH] Protect against missing current version --- lib/mrsk/cli/app.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/mrsk/cli/app.rb b/lib/mrsk/cli/app.rb index 2b8aa173..9354709a 100644 --- a/lib/mrsk/cli/app.rb +++ b/lib/mrsk/cli/app.rb @@ -184,7 +184,12 @@ class Mrsk::Cli::App < Mrsk::Cli::Base def most_recent_version_available(host: MRSK.primary_host) version = nil on(host) { version = capture_with_info(*MRSK.app.most_recent_version_from_available_images).strip } - version.presence + + if version == "" + raise "Most recent image available was not tagged with a version (returned )" + else + version.presence + end end def current_running_version(host: MRSK.primary_host)