From f3b9eb9628d50f49522a8eec6f704b2a85bcb59f Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 15 Dec 2020 12:40:24 +0100 Subject: Fix: Only print phase name if error came from script Signed-off-by: Matthias Beyer --- src/commands/build.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/commands/build.rs') diff --git a/src/commands/build.rs b/src/commands/build.rs index 686ae41..7e832b5 100644 --- a/src/commands/build.rs +++ b/src/commands/build.rs @@ -354,10 +354,14 @@ pub async fn build(repo_root: &Path, .collect::>()?; writeln!(outlock, "\n\n")?; - if let Some(last_phase) = last_phase { - writeln!(outlock, "\tJob errored in Phase '{}'", last_phase)?; + if error_catched { + if let Some(last_phase) = last_phase { + writeln!(outlock, "\tJob errored in Phase '{}'", last_phase)?; + } + writeln!(outlock, "\n\n")?; + } else { + writeln!(outlock, "{}", "Error seems not to be caused by packaging script.".red())?; } - writeln!(outlock, "\n\n")?; } if had_error { -- cgit v1.2.3