diff options
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()); |