Browse Source

Update DocumentAdminAppService.cs

pull/19277/head
Salih 3 years ago
parent
commit
12921aec8b
  1. 20
      modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs

20
modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs

@ -58,21 +58,21 @@ namespace Volo.Docs.Admin.Documents
await _versionCache.RemoveAsync(versionCacheKey, true);
var documents = await _documentRepository.GetListByProjectId(project.Id);
foreach (var document in documents)
{
var documentUpdateInfoCacheKey = CacheKeyGenerator.GenerateDocumentUpdateInfoCacheKey(
var documentUpdateInfoCacheKeys = documents.Select(document =>
CacheKeyGenerator.GenerateDocumentUpdateInfoCacheKey(
project: project,
documentName: document.Name,
languageCode: document.LanguageCode,
version: document.Version
);
await _documentUpdateCache.RemoveAsync(documentUpdateInfoCacheKey);
)
);
await _documentUpdateCache.RemoveManyAsync(documentUpdateInfoCacheKeys);
documents.ForEach(document => document.LastCachedTime = DateTime.MinValue);
document.LastCachedTime = DateTime.MinValue;
await _documentRepository.UpdateAsync(document);
}
await _documentRepository.UpdateManyAsync(documents);
}
public virtual async Task PullAllAsync(PullAllDocumentInput input)

Loading…
Cancel
Save