2 Commits

2 changed files with 13 additions and 2 deletions

View File

@@ -8,7 +8,11 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Core.Blueprint.KeyVault" Version="1.0.3" /> <PackageReference Include="Core.Blueprint.KeyVault" Version="1.0.3" />
<PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.1.2" /> <PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.1.5" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\shared libs\Core.Thalos.BuildingBlocks\Core.Thalos.BuildingBlocks\Core.Thalos.BuildingBlocks.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@@ -403,7 +403,14 @@ namespace Core.Thalos.Provider.Providers.Onboarding
.Select(p => BsonSerializer.Deserialize<PermissionAdapter>(p.AsBsonDocument)) .Select(p => BsonSerializer.Deserialize<PermissionAdapter>(p.AsBsonDocument))
.Where(p => p.Status == Core.Blueprint.Mongo.StatusEnum.Active) .Where(p => p.Status == Core.Blueprint.Mongo.StatusEnum.Active)
.ToList() .ToList()
: new List<PermissionAdapter>() : new List<PermissionAdapter>(),
Modules = result.Contains("modules") && result["modules"].IsBsonArray
? result["modules"].AsBsonArray
.Where(p => p != null && p.IsBsonDocument)
.Select(p => BsonSerializer.Deserialize<ModuleAdapter>(p.AsBsonDocument))
.Where(p => p.Status == Core.Blueprint.Mongo.StatusEnum.Active)
.ToList()
: new List<ModuleAdapter>()
}; };