diff --git a/src/Services/Ordering/Ordering.Infrastructure/MediatorExtension.cs b/src/Services/Ordering/Ordering.Infrastructure/MediatorExtension.cs index 82a7235a2..8d0ea1d63 100644 --- a/src/Services/Ordering/Ordering.Infrastructure/MediatorExtension.cs +++ b/src/Services/Ordering/Ordering.Infrastructure/MediatorExtension.cs @@ -21,12 +21,8 @@ namespace Ordering.Infrastructure domainEntities.ToList() .ForEach(entity => entity.Entity.ClearDomainEvents()); - var tasks = domainEvents - .Select(async (domainEvent) => { - await mediator.Publish(domainEvent); - }); - - await Task.WhenAll(tasks); + foreach (var domainEvent in domainEvents) + await mediator.Publish(domainEvent); } } }