Просмотр исходного кода

fix: SysTenantService.GetTenantDbConnectionScope tenantId 不存在报错

许俊杰 2 лет назад
Родитель
Сommit
16acb28e52
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Tenant/SysTenantService.cs

+ 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;
 
             // 获取默认库连接配置