From 41ed0690729355483a0e6eda972c3413074df258 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Mon, 24 May 2021 08:17:46 -0400 Subject: [PATCH] fix #1389 - exception in PrincipalValidator --- Oqtane.Server/Security/PrincipalValidator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Oqtane.Server/Security/PrincipalValidator.cs b/Oqtane.Server/Security/PrincipalValidator.cs index 1762dab8..0523bd92 100644 --- a/Oqtane.Server/Security/PrincipalValidator.cs +++ b/Oqtane.Server/Security/PrincipalValidator.cs @@ -25,7 +25,7 @@ namespace Oqtane.Security if (alias != null) { // verify principal was authenticated for current tenant - if (context.Principal.Claims.First(item => item.Type == ClaimTypes.GroupSid)?.Value != alias.AliasId.ToString()) + if (context.Principal.Claims.FirstOrDefault(item => item.Type == ClaimTypes.GroupSid)?.Value != alias.AliasId.ToString()) { // tenant agnostic requests must be ignored string path = context.Request.Path.ToString().ToLower();