Эх сурвалжийг харах

fix: SysTenantService.GetTenantDbConnectionScope tenantId 不存在报错

许俊杰 2 жил өмнө
parent
commit
16acb28e52

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Tenant/SysTenantService.cs

@@ -462,7 +462,7 @@ public class SysTenantService : IDynamicApiController, ITransient
         lock (iTenant)
         {
             // 从缓存里面获取租户信息
-            var tenant = _sysCacheService.Get<List<SysTenant>>(CacheConst.KeyTenant)?.First(u => u.Id == tenantId);
+            var tenant = _sysCacheService.Get<List<SysTenant>>(CacheConst.KeyTenant)?.FirstOrDefault(u => u.Id == tenantId);
             if (tenant == null || tenant.TenantType == TenantTypeEnum.Id) return null;
 
             // 获取默认库连接配置