From 2fd3b41e036831e3351a39825a39ee5ecf7dcba5 Mon Sep 17 00:00:00 2001 From: electria Date: Tue, 25 Aug 2026 20:45:04 -0700 Subject: [PATCH] fix: put back set_last_opened --- src/app/mod.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/mod.rs b/src/app/mod.rs index 1a57294..57e171e 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -213,11 +213,15 @@ impl State { let (db_path, password) = (self.db_path.clone(), self.password.clone()); Task::perform( async move { - Ok(keepass::Database::open( + let db = keepass::Database::open( &mut fs::File::open(&db_path).map_err(|e| e.to_string())?, keepass::DatabaseKey::new().with_password(&password), ) - .map_err(|e| e.to_string())?) + .map_err(|e| e.to_string())?; + + db::set_last_opened(&db_path).map_err(|e| e.to_string())?; + + Ok(db) }, Message::DbOpened, )