From 5f147fa67206e1e6d497fb9a4ab765de1cf7e912 Mon Sep 17 00:00:00 2001 From: Willem Date: Wed, 29 Oct 2025 13:24:56 -0400 Subject: [PATCH] fix: opnsense-config reload_config() returns live config.xml rather than dropping it, allows function is_package_installed() to read live state after package installation rather than old config before installation --- opnsense-config/src/config/config.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opnsense-config/src/config/config.rs b/opnsense-config/src/config/config.rs index 236a89e..7c292c8 100644 --- a/opnsense-config/src/config/config.rs +++ b/opnsense-config/src/config/config.rs @@ -156,7 +156,8 @@ impl Config { async fn reload_config(&mut self) -> Result<(), Error> { info!("Reloading opnsense live config"); - let (opnsense, sha2) = Self::get_opnsense_instance(self.repository.clone()).await?; + let (opnsense, _sha2) = Self::get_opnsense_instance(self.repository.clone()).await?; + self.opnsense = opnsense; Ok(()) }