|
|
|
@ -224,15 +224,15 @@ namespace Volo.Abp.EntityFrameworkCore |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var localEvents = generatesDomainEventsEntity.GetLocalEvents().ToArray(); |
|
|
|
if (localEvents.Any()) |
|
|
|
var localEvents = generatesDomainEventsEntity.GetLocalEvents()?.ToArray(); |
|
|
|
if (localEvents != null && localEvents.Any()) |
|
|
|
{ |
|
|
|
changeReport.DomainEvents.AddRange(localEvents.Select(eventData => new DomainEventEntry(entityAsObj, eventData))); |
|
|
|
generatesDomainEventsEntity.ClearLocalEvents(); |
|
|
|
} |
|
|
|
|
|
|
|
var distributedEvents = generatesDomainEventsEntity.GetDistributedEvents().ToArray(); |
|
|
|
if (distributedEvents.Any()) |
|
|
|
var distributedEvents = generatesDomainEventsEntity.GetDistributedEvents()?.ToArray(); |
|
|
|
if (distributedEvents != null && distributedEvents.Any()) |
|
|
|
{ |
|
|
|
changeReport.DistributedEvents.AddRange(distributedEvents.Select(eventData => new DomainEventEntry(entityAsObj, eventData))); |
|
|
|
generatesDomainEventsEntity.ClearDistributedEvents(); |
|
|
|
|