From bab30b167f8d81df92ee0f3dd6f1c1b3dfaeb9b0 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 12 Oct 2025 00:03:16 +0200 Subject: Fix bug where unknown order item was optimized out --- server/data/src/lib.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'server/data/src/lib.rs') diff --git a/server/data/src/lib.rs b/server/data/src/lib.rs index dd462e3b..ed1d03da 100644 --- a/server/data/src/lib.rs +++ b/server/data/src/lib.rs @@ -210,9 +210,11 @@ fn build_data( } } - entities.extend(map_in.entities.clone()); - for e in &entities { - e.run_register(®); + for mut e in map_in.entities.clone() { + if let EntityDecl::Customers { unknown_order, .. } = &mut e { + *unknown_order = reg.register_item("unknown-order".to_owned()) + } + entities.push(e); } debug!("{} entites created", entities.len()); -- cgit v1.3