Skip to content

Commit 0034151

Browse files
Merge pull request #16 from malusev998/fix/check-command-with-nightly
Fixing issue with check command not parsing nigthly
2 parents 87c6e9f + d36f39d commit 0034151

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

rad/src/commands/check.rs

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,21 @@ impl CheckCommand {
8080
return Ok(());
8181
}
8282

83-
let new_version_exists = match current_version {
84-
Some(ref current_version) => compare_versions(
85-
&self.date_format,
86-
current_version.date_version.as_str(),
87-
release,
88-
)?,
89-
None => true,
83+
let new_version_exists = if self.nightly && release == "nightly" {
84+
debug!(
85+
"nightly rust-analyzer is enabled, downloading new version {}",
86+
release
87+
);
88+
true
89+
} else {
90+
match current_version {
91+
Some(ref current_version) => compare_versions(
92+
&self.date_format,
93+
current_version.date_version.as_str(),
94+
release,
95+
)?,
96+
None => true,
97+
}
9098
};
9199

92100
if new_version_exists {

0 commit comments

Comments
 (0)