diff --git a/src/VirtoCommerce.PushMessages.ExperienceApi/Queries/GetPushMessagesQueryHandler.cs b/src/VirtoCommerce.PushMessages.ExperienceApi/Queries/GetPushMessagesQueryHandler.cs index 944e62b..a327661 100644 --- a/src/VirtoCommerce.PushMessages.ExperienceApi/Queries/GetPushMessagesQueryHandler.cs +++ b/src/VirtoCommerce.PushMessages.ExperienceApi/Queries/GetPushMessagesQueryHandler.cs @@ -21,7 +21,7 @@ public GetPushMessagesQueryHandler(IPushMessageRecipientSearchService recipientS public async Task Handle(GetPushMessagesQuery request, CancellationToken cancellationToken) { var criteria = GetSearchCriteria(request); - var searchResult = await _recipientSearchService.SearchAsync(criteria); + var searchResult = await _recipientSearchService.SearchNoCloneAsync(criteria); var result = AbstractTypeFactory.TryCreateInstance(); result.Results = searchResult.Results.Select(x => ExpPushMessage.Create(x.Message, x)).ToList(); diff --git a/src/VirtoCommerce.PushMessages.Web/Controllers/Api/PushMessageController.cs b/src/VirtoCommerce.PushMessages.Web/Controllers/Api/PushMessageController.cs index a1df1a6..bec6f23 100644 --- a/src/VirtoCommerce.PushMessages.Web/Controllers/Api/PushMessageController.cs +++ b/src/VirtoCommerce.PushMessages.Web/Controllers/Api/PushMessageController.cs @@ -30,7 +30,7 @@ public PushMessageController( [Authorize(ModuleConstants.Security.Permissions.Read)] public async Task> SearchRecipients([FromBody] PushMessageRecipientSearchCriteria criteria) { - var result = await _recipientSearchService.SearchAsync(criteria); + var result = await _recipientSearchService.SearchNoCloneAsync(criteria); return Ok(result); } @@ -38,7 +38,7 @@ public async Task> SearchRecipien [Authorize(ModuleConstants.Security.Permissions.Read)] public async Task> Search([FromBody] PushMessageSearchCriteria criteria) { - var result = await _messageSearchService.SearchAsync(criteria); + var result = await _messageSearchService.SearchNoCloneAsync(criteria); return Ok(result); }