From 95637e252c3b375fe3216af5693cc12e98aa37e2 Mon Sep 17 00:00:00 2001 From: Ilya Grigoriev Date: Sun, 1 Jan 2023 15:45:29 -0800 Subject: [PATCH] Fix minor bug in UserSettings The timestamp couldn't be set with `--config-toml 'user.timestamp=...'`. --- lib/src/settings.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/src/settings.rs b/lib/src/settings.rs index 89ff63851..ffa170d7f 100644 --- a/lib/src/settings.rs +++ b/lib/src/settings.rs @@ -54,9 +54,11 @@ impl UserSettings { config_builder = config_builder.add_source(config::File::from_str(s, config::FileFormat::Toml)); } + let new_config = config_builder.build()?; + let timestamp = get_timestamp_config(&new_config, "user.timestamp"); Ok(UserSettings { - config: config_builder.build()?, - timestamp: self.timestamp.clone(), + config: new_config, + timestamp, }) }