From 5e9d660e267fc80ddf140fbc7a1707a886d4d5a4 Mon Sep 17 00:00:00 2001 From: Owen Date: Sun, 7 Dec 2025 11:07:08 -0500 Subject: [PATCH] We need to generate a niceId every time we make a client --- server/routers/client/createUserClient.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/routers/client/createUserClient.ts b/server/routers/client/createUserClient.ts index e5b5ea8f..5e9840f9 100644 --- a/server/routers/client/createUserClient.ts +++ b/server/routers/client/createUserClient.ts @@ -22,6 +22,7 @@ import { isIpInCidr } from "@server/lib/ip"; import { listExitNodes } from "#dynamic/lib/exitNodes"; import { OpenAPITags, registry } from "@server/openApi"; import { rebuildClientAssociationsFromClient } from "@server/lib/rebuildClientAssociations"; +import { getUniqueClientName } from "@server/db/names"; const paramsSchema = z .object({ @@ -211,11 +212,14 @@ export async function createUserClient( ); } + const niceId = await getUniqueClientName(orgId); + [newClient] = await trx .insert(clients) .values({ exitNodeId: randomExitNode.exitNodeId, orgId, + niceId, name, subnet: updatedSubnet, type,