diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-10-12 00:03:16 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-10-12 00:03:16 +0200 |
| commit | bab30b167f8d81df92ee0f3dd6f1c1b3dfaeb9b0 (patch) | |
| tree | 2d69741912aed51084df8b1b5f44d8fe1787639e /server/data/src/lib.rs | |
| parent | 94fab766512de7b3be8123c4238a7902ce7b35c4 (diff) | |
| download | hurrycurry-bab30b167f8d81df92ee0f3dd6f1c1b3dfaeb9b0.tar hurrycurry-bab30b167f8d81df92ee0f3dd6f1c1b3dfaeb9b0.tar.bz2 hurrycurry-bab30b167f8d81df92ee0f3dd6f1c1b3dfaeb9b0.tar.zst | |
Fix bug where unknown order item was optimized out
Diffstat (limited to 'server/data/src/lib.rs')
| -rw-r--r-- | server/data/src/lib.rs | 8 |
1 files changed, 5 insertions, 3 deletions
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()); |