Parcourir la source

修复请求头TenantId未传时引发异常

Linhaibo il y a 5 mois
Parent
commit
c92d23f95a
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarRepository.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarRepository.cs

@@ -39,7 +39,7 @@ public class SqlSugarRepository<T> : SimpleClient<T>, ISqlSugarRepository<T> whe
             return;
 
         // 看请求头有没有租户id
-        var tenantId = App.HttpContext?.Request.Headers.GetValue(ClaimConst.TenantId).ToString();
+        var tenantId = App.HttpContext?.Request.Headers.GetValue(ClaimConst.TenantId, false)?.ToString();
         if (tenantId == SqlSugarConst.MainConfigId) return;
         else if (string.IsNullOrWhiteSpace(tenantId))
         {