summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/tools/upgrade.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/cli/tools/upgrade.rs b/cli/tools/upgrade.rs
index 2864cdbe2..8adb102aa 100644
--- a/cli/tools/upgrade.rs
+++ b/cli/tools/upgrade.rs
@@ -15,6 +15,7 @@ use once_cell::sync::Lazy;
use std::env;
use std::fs;
use std::io::Write;
+use std::ops::Sub;
use std::path::Path;
use std::path::PathBuf;
use std::process::Command;
@@ -75,7 +76,9 @@ pub fn check_for_upgrades(cache_dir: PathBuf) {
};
let file = CheckVersionFile {
- last_prompt: chrono::Utc::now(),
+ // put a date in the past here so that prompt can be shown on next run
+ last_prompt: chrono::Utc::now()
+ .sub(chrono::Duration::hours(UPGRADE_CHECK_INTERVAL + 1)),
last_checked: chrono::Utc::now(),
latest_version,
};