Handle overlapping fullDomain properly

This commit is contained in:
Owen
2026-08-14 12:04:04 -04:00
parent 234819f8f2
commit 954dc8d1d9
4 changed files with 59 additions and 31 deletions
+3 -1
View File
@@ -48,7 +48,9 @@ async function getDomainForSiteResource(
eq(siteResources.orgId, orgId),
// exclude looking at the ones on exit nodes if this is an inference resource,
// and vice versa, so inference and non-inference resources can share a full-domain
ne(siteResources.requiresExitNodeConnection, !isInference),
isInference
? ne(siteResources.mode, "inference")
: eq(siteResources.mode, "inference"),
siteResourceId
? ne(siteResources.siteResourceId, siteResourceId)
: isNotNull(siteResources.siteResourceId)