From 990c6d39ebe970aa2e959fb0f061319d9bb95c24 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 20 Apr 2020 17:30:01 +0200 Subject: [PATCH] Squidex claims. --- backend/src/Squidex.Domain.Users/UserValues.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/src/Squidex.Domain.Users/UserValues.cs b/backend/src/Squidex.Domain.Users/UserValues.cs index 21fea3f1b..aec00352a 100644 --- a/backend/src/Squidex.Domain.Users/UserValues.cs +++ b/backend/src/Squidex.Domain.Users/UserValues.cs @@ -97,9 +97,14 @@ namespace Squidex.Domain.Users if (CustomClaims != null) { - foreach (var claim in CustomClaims) + foreach (var group in CustomClaims.GroupBy(x => x.Type)) { - SyncString(claim.Type, claim.Value); + RemoveClaims(x => x.Type == group.Key); + + foreach (var claim in group) + { + AddClaim(claim.Type, claim.Value); + } } }