Fixes for siteResources with clients

This commit is contained in:
Owen
2025-08-20 18:49:58 -07:00
parent 77796e8a75
commit 49cb2ae260
8 changed files with 48 additions and 57 deletions

View File

@@ -24,7 +24,7 @@ const createSiteResourceSchema = z
protocol: z.enum(["tcp", "udp"]),
proxyPort: z.number().int().positive(),
destinationPort: z.number().int().positive(),
destinationIp: z.string().ip(),
destinationIp: z.string(),
enabled: z.boolean().default(true)
})
.strict();
@@ -146,7 +146,7 @@ export async function createSiteResource(
return next(createHttpError(HttpCode.NOT_FOUND, "Newt not found"));
}
await addTargets(newt.newtId, destinationIp, destinationPort, protocol);
await addTargets(newt.newtId, destinationIp, destinationPort, protocol, proxyPort);
logger.info(
`Created site resource ${newSiteResource.siteResourceId} for site ${siteId}`

View File

@@ -105,7 +105,8 @@ export async function deleteSiteResource(
newt.newtId,
existingSiteResource.destinationIp,
existingSiteResource.destinationPort,
existingSiteResource.protocol
existingSiteResource.protocol,
existingSiteResource.proxyPort
);
logger.info(`Deleted site resource ${siteResourceId} for site ${siteId}`);

View File

@@ -170,7 +170,8 @@ export async function updateSiteResource(
newt.newtId,
updatedSiteResource.destinationIp,
updatedSiteResource.destinationPort,
updatedSiteResource.protocol
updatedSiteResource.protocol,
updatedSiteResource.proxyPort
);
logger.info(