diff --git a/src/generators/java-axon-events-generator.js b/src/generators/java-axon-events-generator.js index 84af173..c7dca54 100644 --- a/src/generators/java-axon-events-generator.js +++ b/src/generators/java-axon-events-generator.js @@ -9,7 +9,7 @@ const templateModel = fs.readFileSync(path.resolve(path.join('templates', 'axon- module.exports = (service) => { let models = service.models.map(model => { - let aggregateAttribute = model.attributes.find(attr => attr.name === 'aggregateId') || {} + let aggregateAttribute = (model.attributes.find(attr => attr.name === 'aggregateId') || { value: {} }).value let aggregateId = {} aggregateId.name = aggregateAttribute.name || 'aggregateId' aggregateId.type = aggregateAttribute.type ? javaType.mapJavaType(aggregateAttribute.type) : javaType.mapJavaType('string')