From d36e24cfbf8d4555b3d8d919bc65bf95c485fd36 Mon Sep 17 00:00:00 2001 From: Sergio Matias Date: Fri, 22 Aug 2025 21:28:45 -0600 Subject: [PATCH] Fixed google settings and null modules in GetToken service --- Core.Thalos.Domain/Core.Thalos.Domain.csproj | 6 +++++- .../Providers/Onboarding/UserProvider.cs | 9 ++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Core.Thalos.Domain/Core.Thalos.Domain.csproj b/Core.Thalos.Domain/Core.Thalos.Domain.csproj index d8a522a..2bc93c7 100644 --- a/Core.Thalos.Domain/Core.Thalos.Domain.csproj +++ b/Core.Thalos.Domain/Core.Thalos.Domain.csproj @@ -8,7 +8,11 @@ - + + + + + diff --git a/Core.Thalos.Provider/Providers/Onboarding/UserProvider.cs b/Core.Thalos.Provider/Providers/Onboarding/UserProvider.cs index 8188bd2..29509b5 100644 --- a/Core.Thalos.Provider/Providers/Onboarding/UserProvider.cs +++ b/Core.Thalos.Provider/Providers/Onboarding/UserProvider.cs @@ -403,7 +403,14 @@ namespace Core.Thalos.Provider.Providers.Onboarding .Select(p => BsonSerializer.Deserialize(p.AsBsonDocument)) .Where(p => p.Status == Core.Blueprint.Mongo.StatusEnum.Active) .ToList() - : new List() + : new List(), + Modules = result.Contains("modules") && result["modules"].IsBsonArray + ? result["modules"].AsBsonArray + .Where(p => p != null && p.IsBsonDocument) + .Select(p => BsonSerializer.Deserialize(p.AsBsonDocument)) + .Where(p => p.Status == Core.Blueprint.Mongo.StatusEnum.Active) + .ToList() + : new List() };