From 050cf07cfd27b77cd788498ec64789641ab6a6b5 Mon Sep 17 00:00:00 2001 From: enisn Date: Fri, 5 Feb 2021 12:40:14 +0300 Subject: [PATCH] CmsKit - Use Async method instead of AsyncExecuter in MongoBlogPostRepository --- .../Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs index bcd6e33211..5c20165d11 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs @@ -1,4 +1,5 @@ using MongoDB.Driver; +using MongoDB.Driver.Linq; using Nito.AsyncEx; using System; using System.Collections.Generic; @@ -58,9 +59,9 @@ namespace Volo.CmsKit.MongoDB.Blogs public async Task SlugExistsAsync(Guid blogId, string slug, CancellationToken cancellationToken = default) { - var queryable = await GetQueryableAsync(); + var queryable = await GetMongoQueryableAsync(); - return await AsyncExecuter.AnyAsync(queryable, x => x.BlogId == blogId && x.UrlSlug.ToLower() == slug, cancellationToken); + return await queryable.AnyAsync(x => x.BlogId == blogId && x.UrlSlug.ToLower() == slug, cancellationToken); } } }