diff --git a/IRC.Core.SCP/IRC.Core.SCP.csproj b/IRC.Core.SCP/IRC.Core.SCP.csproj index 748d93eb1..9b9ce0998 100644 --- a/IRC.Core.SCP/IRC.Core.SCP.csproj +++ b/IRC.Core.SCP/IRC.Core.SCP.csproj @@ -19,7 +19,7 @@ - + true diff --git a/IRaCIS.Core.Infra.EFCore/AuthUser/UserInfo.cs b/IRaCIS.Core.Infra.EFCore/AuthUser/UserInfo.cs index fc619df85..e2f4ac95e 100644 --- a/IRaCIS.Core.Infra.EFCore/AuthUser/UserInfo.cs +++ b/IRaCIS.Core.Infra.EFCore/AuthUser/UserInfo.cs @@ -284,20 +284,28 @@ namespace IRaCIS.Core.Domain.Share { var url = _accessor?.HttpContext?.Request?.Path.ToString(); - var list = url.Split('/').Where(t => !string.IsNullOrWhiteSpace(t)).ToList(); - - if (url.Contains("Inspection", StringComparison.OrdinalIgnoreCase)) + if (url.IsNotNullOrEmpty()) { - list.RemoveAt(0); + var list = url.Split('/').Where(t => !string.IsNullOrWhiteSpace(t)).ToList(); - return string.Join('/', list.Take(2)); + if (url.Contains("Inspection", StringComparison.OrdinalIgnoreCase)) + { + list.RemoveAt(0); + + return string.Join('/', list.Take(2)); + } + else + { + return string.Join('/', list.Take(2)); + } } else { - return string.Join('/', list.Take(2)); + return string.Empty; } + } }