mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-28 22:00:51 +00:00
We need to generate a niceId every time we make a client
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user