Bugfix: check if update version is already installed ()

This commit is contained in:
Lorenzo Verardo 2024-03-26 09:29:19 +01:00 committed by GitHub
parent 1528da9b95
commit 4a590fe86f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -110,7 +110,11 @@ pub async fn init(args: UpgradeCommandArguments) -> Result<(), Error> {
let old_version = PKG_VERSION.deref().clone();
let new_version = args.version().await?;
if old_version == new_version {
// Parsed version numbers follow semver format (major.minor.patch)
let old_version_parsed = parse_version(&old_version)?;
let new_version_parsed = parse_version(&new_version)?;
if old_version_parsed == new_version_parsed {
println!("{old_version} is already installed");
return Ok(());
}