From affda46bdac984b853aec8d3c8fab19dd382ca1c Mon Sep 17 00:00:00 2001 From: Herbert Wolverson Date: Mon, 13 Apr 2026 10:21:58 -0500 Subject: [PATCH] fix: load ShapedDevices.csv when topology import missing --- src/rust/lqos_network_devices/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rust/lqos_network_devices/src/lib.rs b/src/rust/lqos_network_devices/src/lib.rs index d7f253d1..07fbe3e7 100644 --- a/src/rust/lqos_network_devices/src/lib.rs +++ b/src/rust/lqos_network_devices/src/lib.rs @@ -83,7 +83,10 @@ pub fn load_shaped_devices() -> Result { .context("Unable to load topology_import.json")? { Some(topology_import) => Ok(topology_import.into_imported_bundle().shaped_devices), - None => Ok(ConfigShapedDevices::default()), + None => { + debug!("topology_import.json missing; falling back to ShapedDevices.csv"); + ConfigShapedDevices::load().context("Unable to load ShapedDevices.csv") + } } } else { ConfigShapedDevices::load().context("Unable to load ShapedDevices.csv")