From 2bcd094f6062f95d54a622437a064de4b680810f Mon Sep 17 00:00:00 2001 From: Paul Nettleton Date: Tue, 24 Sep 2024 03:58:21 -0500 Subject: [PATCH] fix(compose): append `.network` to container network name Fixed bug introduced in commit d3da789 where `.network` was not appended to network names for the container `Network=` Quadlet option when converting from a Compose file. Fixes: #90 Signed-off-by: Paul Nettleton --- src/cli/container/quadlet.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cli/container/quadlet.rs b/src/cli/container/quadlet.rs index 224f342..fe644d9 100644 --- a/src/cli/container/quadlet.rs +++ b/src/cli/container/quadlet.rs @@ -910,11 +910,12 @@ fn network_config_try_into_network_options( NetworkConfig::Networks(networks) => networks .into_long() .into_iter() - .map(|(network, options)| { - let mut network = String::from(network); + .map(|(identifier, options)| { + let mut network = String::from(identifier.clone()); + network.push_str(".network"); if let Some(options) = options { let options = network_options(options).wrap_err_with(|| { - format!("error converting `{network}` network options") + format!("error converting `{identifier}` network options") })?; network.push(':'); network.push_str(&options);