From 0e1a71fec6fff5fe62d7e6b2bfffb7ab877d7b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 21 Oct 2022 17:07:17 +0200 Subject: [PATCH] fix(upgrade): put prompt date in the past when creating a file (#16380) --- cli/tools/upgrade.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/tools/upgrade.rs b/cli/tools/upgrade.rs index 2864cdbe20..8adb102aa3 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, };