解决表字段隔离时,启动租户异常

This commit is contained in:
zhouhr
2024-08-02 17:48:12 +08:00
parent 396d4b456b
commit c72fb7c05e

View File

@@ -150,7 +150,9 @@ namespace Yi.Framework.SqlSugarCore
}
if (IsMultiTenantFilterEnabled)
{
sqlSugarClient.QueryFilter.AddTableFilter<IMultiTenant>(u => u.TenantId == CurrentTenant.Id);
//解决表字段隔离时启动租户异常CurrentTenant为null时给默认租户
Guid? tenantId = CurrentTenant?.Id;
sqlSugarClient.QueryFilter.AddTableFilter<IMultiTenant>(u => u.TenantId == tenantId);
}
CustomDataFilter(sqlSugarClient);
}