fixed issue when object is removed by cascades that are just loaded from db (no real entity)

This commit is contained in:
Umed Khudoiberdiev 2016-12-07 17:18:45 +05:00
parent 393d3249b3
commit 0ac2d46efa

View File

@ -103,7 +103,7 @@ export class Broadcaster {
const subscribers = this.subscriberMetadatas
.filter(subscriber => this.isAllowedSubscriber(subscriber, subject.entityTarget) && subscriber.beforeRemove)
.map(subscriber => subscriber.beforeRemove!({
entity: subject.entity,
entity: subject.hasEntity ? subject.entity : undefined,
databaseEntity: subject.databaseEntity,
entityId: subject.metadata.getEntityIdMixedMap(subject.databaseEntity)
}));