fix:修复部分数据库查询问题
Some checks failed
ci / release-gate (push) Has been cancelled

This commit is contained in:
2026-08-03 14:22:06 +08:00
parent 9f19bea7ee
commit 2c4a0bad6c
8 changed files with 136 additions and 40 deletions

View File

@@ -42,6 +42,10 @@ internal static class NetworkConfigurationExtensions
.Bind(configuration.GetSection("TenantDomains"))
.Validate(options => environment.IsDevelopment() || !options.EnableDevelopmentLocalhostBypass,
"The .localhost domain lifecycle bypass can only be enabled in Development.")
.Validate(options => options.PollSeconds is >= 1 and <= 3600 &&
options.MaxIdlePollSeconds is >= 1 and <= 3600 &&
options.MaxIdlePollSeconds >= options.PollSeconds,
"Tenant domain polling intervals are invalid.")
.ValidateOnStart();
if (environment.IsDevelopment()) services.AddHostedService<DevelopmentTenantDomainLifecycleHostedService>();
services.AddOptions<TenantProvisioningOptions>()
@@ -111,4 +115,4 @@ internal static class NetworkConfigurationExtensions
(developmentOrigin.Scheme == Uri.UriSchemeHttp ||
developmentOrigin.Scheme == Uri.UriSchemeHttps);
}
}
}