From 9a41cac6e1435dc489c58a3de1e8e5799b871054 Mon Sep 17 00:00:00 2001 From: Owen Date: Sun, 21 Sep 2025 16:16:41 -0400 Subject: [PATCH] Remove port checks --- server/routers/resource/createResource.ts | 20 ------------------ server/routers/resource/updateResource.ts | 25 ----------------------- 2 files changed, 45 deletions(-) diff --git a/server/routers/resource/createResource.ts b/server/routers/resource/createResource.ts index c5f30f83..60dfc0cb 100644 --- a/server/routers/resource/createResource.ts +++ b/server/routers/resource/createResource.ts @@ -319,26 +319,6 @@ async function createRawResource( const { name, http, protocol, proxyPort } = parsedBody.data; - // if http is false check to see if there is already a resource with the same port and protocol - const existingResource = await db - .select() - .from(resources) - .where( - and( - eq(resources.protocol, protocol), - eq(resources.proxyPort, proxyPort!) - ) - ); - - if (existingResource.length > 0) { - return next( - createHttpError( - HttpCode.CONFLICT, - "Resource with that protocol and port already exists" - ) - ); - } - let resource: Resource | undefined; const niceId = await getUniqueResourceName(orgId); diff --git a/server/routers/resource/updateResource.ts b/server/routers/resource/updateResource.ts index 00003789..cf254b82 100644 --- a/server/routers/resource/updateResource.ts +++ b/server/routers/resource/updateResource.ts @@ -335,31 +335,6 @@ async function updateRawResource( const updateData = parsedBody.data; - if (updateData.proxyPort) { - const proxyPort = updateData.proxyPort; - const existingResource = await db - .select() - .from(resources) - .where( - and( - eq(resources.protocol, resource.protocol), - eq(resources.proxyPort, proxyPort!) - ) - ); - - if ( - existingResource.length > 0 && - existingResource[0].resourceId !== resource.resourceId - ) { - return next( - createHttpError( - HttpCode.CONFLICT, - "Resource with that protocol and port already exists" - ) - ); - } - } - const updatedResource = await db .update(resources) .set(updateData)