Fix private resource ssl when applying through blueprints

This commit is contained in:
Owen
2026-08-14 14:21:00 -04:00
parent 6d35b20880
commit 3a18a3994f
+9 -2
View File
@@ -235,6 +235,13 @@ export async function updatePrivateResources(
? false ? false
: resourceData.enabled; : resourceData.enabled;
const resourceSsl =
resourceData.mode === "inference" || resourceData.mode === "http"
? resourceData.ssl == undefined || resourceData.ssl == null
? true
: resourceData.ssl
: resourceData.ssl;
if (existingResource) { if (existingResource) {
let domainInfo: let domainInfo:
| { subdomain: string | null; domainId: string } | { subdomain: string | null; domainId: string }
@@ -286,7 +293,7 @@ export async function updatePrivateResources(
.set({ .set({
name: resourceData.name || resourceNiceId, name: resourceData.name || resourceNiceId,
mode: resourceData.mode, mode: resourceData.mode,
ssl: resourceData.ssl, ssl: resourceSsl,
scheme: resourceData.scheme, scheme: resourceData.scheme,
destination: resourceData.destination, destination: resourceData.destination,
destinationPort: resourceData["destination-port"], destinationPort: resourceData["destination-port"],
@@ -614,7 +621,7 @@ export async function updatePrivateResources(
defaultNetworkId: network ? network.networkId : null, defaultNetworkId: network ? network.networkId : null,
name: resourceData.name || resourceNiceId, name: resourceData.name || resourceNiceId,
mode: resourceData.mode, mode: resourceData.mode,
ssl: resourceData.ssl, ssl: resourceSsl,
scheme: resourceData.scheme, scheme: resourceData.scheme,
destination: resourceData.destination, destination: resourceData.destination,
destinationPort: resourceData["destination-port"], destinationPort: resourceData["destination-port"],