Index: binaries/data/mods/public/simulation/ai/common-api/shared.js =================================================================== --- binaries/data/mods/public/simulation/ai/common-api/shared.js +++ binaries/data/mods/public/simulation/ai/common-api/shared.js @@ -295,8 +295,9 @@ for (let evt of state.events.TrainingFinished) { // Apply metadata stored in training queues for (let entId of evt.entities) - for (let key in evt.metadata) - this.setMetadata(evt.owner, this._entities.get(entId), key, evt.metadata[key]); + if (this._entities.has(entId)) + for (let key in evt.metadata) + this.setMetadata(evt.owner, this._entities.get(entId), key, evt.metadata[key]); } for (let evt of state.events.ConstructionFinished)