diff --git a/binaries/data/mods/public/simulation/ai/common-api-v2/entity.js b/binaries/data/mods/public/simulation/ai/common-api-v2/entity.js index a2cc29fe51..ce60ecf8e5 100644 --- a/binaries/data/mods/public/simulation/ai/common-api-v2/entity.js +++ b/binaries/data/mods/public/simulation/ai/common-api-v2/entity.js @@ -127,7 +127,7 @@ var EntityTemplate = Class({ }, trainableEntities: function() { - if (!this._template.ProductionQueue) + if (!this._template.ProductionQueue || !this._template.ProductionQueue.Entities) return undefined; var civ = this.civ(); var templates = this._template.ProductionQueue.Entities._string.replace(/\{civ\}/g, civ).split(/\s+/); diff --git a/binaries/data/mods/public/simulation/ai/common-api/entity.js b/binaries/data/mods/public/simulation/ai/common-api/entity.js index cb80c12b62..592dd71619 100644 --- a/binaries/data/mods/public/simulation/ai/common-api/entity.js +++ b/binaries/data/mods/public/simulation/ai/common-api/entity.js @@ -126,7 +126,7 @@ var EntityTemplate = Class({ }, trainableEntities: function() { - if (!this._template.ProductionQueue) + if (!this._template.ProductionQueue || !this._template.ProductionQueue.Entities) return undefined; var civ = this.civ(); var templates = this._template.ProductionQueue.Entities._string.replace(/\{civ\}/g, civ).split(/\s+/);