1
This commit is contained in:
@@ -8,7 +8,7 @@ namespace Yes.Application.Admins.Categories
|
||||
private readonly BlogDbContext _db = db;
|
||||
public async Task<bool> IsSlugInUse(string slug)
|
||||
{
|
||||
return await _db.Articles.AnyAsync(x => x.Slug == slug);
|
||||
return await _db.Articles.AnyAsync(x => x.Slug == slug && x.Status != ArticleStatusEnum.Deleted);
|
||||
}
|
||||
|
||||
public async Task<string> EnsureSlug()
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
throw new AccessDeniedException();
|
||||
}
|
||||
|
||||
var hasArticlesInCategory = await _db.Articles.AnyAsync(x => x.CategoryId == request.Id, cancellationToken);
|
||||
var hasArticlesInCategory = await _db.Articles.AnyAsync(x => x.CategoryId == request.Id && x.Status!= ArticleStatusEnum.Deleted, cancellationToken);
|
||||
if (hasArticlesInCategory)
|
||||
{
|
||||
throw new DeleteCategoryException("分类下还有文章,无法删除!");
|
||||
|
||||
Reference in New Issue
Block a user