entity events are not triggered on imported entities

This commit is contained in:
azivner
2018-11-26 22:27:57 +01:00
parent 56e2b44c25
commit b3aa0ba47c
3 changed files with 20 additions and 1 deletions

View File

@@ -3,6 +3,7 @@
const sql = require('./sql');
const syncTableService = require('../services/sync_table');
const eventService = require('./events');
const cls = require('./cls');
let entityConstructor;
@@ -93,7 +94,10 @@ async function updateEntity(entity) {
const primaryKey = entity[primaryKeyName];
if (entity.isChanged && (entityName !== 'options' || entity.isSynced)) {
if (!cls.isEntityEventsDisabled()
&& entity.isChanged
&& (entityName !== 'options' || entity.isSynced)) {
await syncTableService.addEntitySync(entityName, primaryKey);
const eventPayload = {