diff --git a/src/dataSources/model/DataRecord.ts b/src/dataSources/model/DataRecord.ts index 6e5e780fd..159673b1c 100644 --- a/src/dataSources/model/DataRecord.ts +++ b/src/dataSources/model/DataRecord.ts @@ -52,8 +52,9 @@ export class DataRecord extends Mod } triggerChange(prop?: string) { - const { dataSource } = this; + const { dataSource, em } = this; const data = { dataSource, dataRecord: this }; - this.getPaths(prop).forEach(path => this.em.trigger(`${DataSourcesEvents.path}:${path}`, { ...data, path })); + const paths = this.getPaths(prop); + paths.forEach(path => em.trigger(`${DataSourcesEvents.path}:${path}`, { ...data, path })); } }