diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs index c1ed599705..cc07afcd4b 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs @@ -20,14 +20,14 @@ namespace Volo.CmsKit.MongoDB.Pages public virtual async Task GetCountAsync(string filter = null, CancellationToken cancellationToken = default) { - cancellationToken = GetCancellationToken(cancellationToken); + var cancellation = GetCancellationToken(cancellationToken); - return await (await GetMongoQueryableAsync(cancellationToken)) + return await (await GetMongoQueryableAsync(cancellation)) .WhereIf>( !filter.IsNullOrWhiteSpace(), u => u.Title.Contains(filter) - ).CountAsync(cancellationToken); + ).CountAsync(cancellation); } public virtual async Task> GetListAsync( @@ -37,9 +37,9 @@ namespace Volo.CmsKit.MongoDB.Pages string sorting = null, CancellationToken cancellationToken = default) { - cancellationToken = GetCancellationToken(cancellationToken); + var cancellation = GetCancellationToken(cancellationToken); - return await (await GetMongoQueryableAsync(cancellationToken)) + return await (await GetMongoQueryableAsync(cancellation)) .WhereIf>( !filter.IsNullOrWhiteSpace(), u => @@ -48,7 +48,7 @@ namespace Volo.CmsKit.MongoDB.Pages .OrderBy(sorting ?? nameof(Page.Title)) .As>() .PageBy>(skipCount, maxResultCount) - .ToListAsync(cancellationToken); + .ToListAsync(cancellation); } public virtual Task GetByUrlAsync(string url, CancellationToken cancellationToken = default)