From bf32c125e4c28cdea52ab4acad0049d7dfa5ed71 Mon Sep 17 00:00:00 2001 From: dark0dave Date: Sat, 25 Nov 2023 13:15:37 +0000 Subject: [PATCH] fix(exit): This fixes a regression which was introduced, we should search for contains otherwise the installer does not exit when warnings are detected. Closes #32 Signed-off-by: dark0dave --- src/weidu_parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/weidu_parser.rs b/src/weidu_parser.rs index a158fad..2a61445 100644 --- a/src/weidu_parser.rs +++ b/src/weidu_parser.rs @@ -131,11 +131,11 @@ fn string_looks_like_question(weidu_output: &str) -> bool { fn detect_weidu_finished_state(weidu_output: &str) -> Option { let comparable_output = weidu_output.trim().to_lowercase(); - if WEIDU_FAILED_WITH_ERROR.eq(&comparable_output) { + if comparable_output.contains(WEIDU_FAILED_WITH_ERROR) { Some(State::CompletedWithErrors { error_details: comparable_output, }) - } else if WEIDU_COMPLETED_WITH_WARNINGS.eq(&comparable_output) { + } else if comparable_output.contains(WEIDU_COMPLETED_WITH_WARNINGS) { Some(State::CompletedWithWarnings) } else { None