Browse Source

CmsKit - Prevent data seeding if global feature disabled

pull/12296/head
enisn 5 years ago
parent
commit
4f21f6dc3e
  1. 6
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogFeatureDataSeedContributor.cs

6
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogFeatureDataSeedContributor.cs

@ -1,6 +1,7 @@
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.GlobalFeatures;
namespace Volo.CmsKit.Blogs; namespace Volo.CmsKit.Blogs;
@ -19,6 +20,11 @@ public class BlogFeatureDataSeedContributor : IDataSeedContributor, ITransientDe
public async Task SeedAsync(DataSeedContext context) public async Task SeedAsync(DataSeedContext context)
{ {
if (!GlobalFeatureManager.Instance.IsEnabled<BlogFeature>())
{
return;
}
var blogs = await _blogRepository.GetListAsync(); var blogs = await _blogRepository.GetListAsync();
foreach (var blog in blogs) foreach (var blog in blogs)

Loading…
Cancel
Save