diff --git a/rust/agama-utils/src/api/network/config.rs b/rust/agama-utils/src/api/network/config.rs index 888468b023..0b36a87a00 100644 --- a/rust/agama-utils/src/api/network/config.rs +++ b/rust/agama-utils/src/api/network/config.rs @@ -30,9 +30,11 @@ use std::default::Default; #[serde(rename_all = "camelCase")] pub struct Config { /// Connections to use in the installation + #[serde(skip_serializing_if = "Option::is_none")] #[merge(strategy = merge::option::overwrite_none)] pub connections: Option, /// Network general settings + #[serde(skip_serializing_if = "Option::is_none")] #[merge(strategy = merge::option::recurse)] pub state: Option, } diff --git a/rust/package/agama.changes b/rust/package/agama.changes index fb3b149ce9..ad1dd5826a 100644 --- a/rust/package/agama.changes +++ b/rust/package/agama.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jan 29 22:30:05 UTC 2026 - Imobach Gonzalez Sosa + +- Do not export neither network/connections nor network/state when + they are None (related to bsc#1257400). + ------------------------------------------------------------------- Thu Jan 29 21:10:18 UTC 2026 - Josef Reidinger