Browse Source

fix sequence contains no elements error

pull/9361/head
Ahmet Çotur 5 years ago
parent
commit
d86da318cb
  1. 2
      modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor
  2. 9
      modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor.cs

2
modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor

@ -10,7 +10,7 @@
<CloseButton Clicked="CloseModal" />
</ModalHeader>
<ModalBody MaxHeight="50">
@if (Groups == null)
@if (Groups == null || !Groups.Any())
{
<span>@L["NoFeatureFoundMessage"]</span>
}

9
modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor.cs

@ -47,9 +47,14 @@ namespace Volo.Abp.FeatureManagement.Blazor.Components
ToggleValues = new Dictionary<string, bool>();
SelectionStringValues = new Dictionary<string, string>();
Groups = (await FeatureAppService.GetAsync(ProviderName, ProviderKey)).Groups;
Groups = (await FeatureAppService.GetAsync(ProviderName, ProviderKey))?.Groups;
SelectedTabName = GetNormalizedGroupName(Groups.First().Name);
Groups ??= new List<FeatureGroupDto>();
if (Groups.Any())
{
SelectedTabName = GetNormalizedGroupName(Groups.First().Name);
}
foreach (var featureGroupDto in Groups)
{

Loading…
Cancel
Save