diff --git a/packages/model/src/template-model-data.ts b/packages/model/src/template-model-data.ts index 7494fab1ac4a3bab8951caafe6486014885408c8..3ddaffcbf7eda701ea4bfa03bc3b794d4397ef37 100644 --- a/packages/model/src/template-model-data.ts +++ b/packages/model/src/template-model-data.ts @@ -251,9 +251,9 @@ export class TemplateModelData { */ setAppEntity(appEntity: AppEntityModel): void { this.set('appEntity', appEntity); - if (appEntity.DSL.requestPaths == null) { + if (appEntity.DSL && appEntity.DSL.requestPaths == null) { appEntity.DSL.requestPaths = this.servicePathUtil.calcRequestPaths( - appEntity.id!, + appEntity.DSL.id!, ); } const text = kebabCase(appEntity.codeName).toLowerCase();