USe right table

This commit is contained in:
Owen
2026-05-14 11:33:42 -07:00
parent 20c4904965
commit 868bcd8e34

View File

@@ -1,6 +1,6 @@
import { Request, Response, NextFunction } from "express"; import { Request, Response, NextFunction } from "express";
import { z } from "zod"; import { z } from "zod";
import { db } from "@server/db"; import { browserGatewayTarget, db } from "@server/db";
import { resources, targets } from "@server/db"; import { resources, targets } from "@server/db";
import { eq } from "drizzle-orm"; import { eq } from "drizzle-orm";
import response from "@server/lib/response"; import response from "@server/lib/response";
@@ -40,11 +40,14 @@ export async function getBrowserTarget(
const [row] = await db const [row] = await db
.select({ .select({
ip: targets.ip, ip: browserGatewayTarget.destination,
port: targets.port port: browserGatewayTarget.destinationPort
}) })
.from(targets) .from(browserGatewayTarget)
.innerJoin(resources, eq(targets.resourceId, resources.resourceId)) .innerJoin(
resources,
eq(browserGatewayTarget.resourceId, resources.resourceId)
)
.where(eq(resources.fullDomain, fullDomain)) .where(eq(resources.fullDomain, fullDomain))
.limit(1); .limit(1);