diff --git a/src/mapper/version_detection/version_file_detector.rs b/src/mapper/version_detection/version_file_detector.rs index 725d1ff..731fe91 100644 --- a/src/mapper/version_detection/version_file_detector.rs +++ b/src/mapper/version_detection/version_file_detector.rs @@ -19,7 +19,12 @@ impl VersionDetector for VersionFileDetector { .await .into_diagnostic() .context("Reading version file.")?; - Ok(NodeVersion::from_str(&version_string).ok()) + let version = version_string + .lines() + .into_iter() + .find_map(|l| NodeVersion::from_str(l).ok()); + + Ok(version) } else { Ok(None) }