Make sure to add the subnet

This commit is contained in:
Owen 2025-04-18 16:44:03 -04:00
parent 361f487384
commit e2efd0e65a
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD

View file

@ -108,6 +108,7 @@ export async function createSite(
); );
} }
let updatedAddress = null;
if (address) { if (address) {
if (!isValidIP(address)) { if (!isValidIP(address)) {
return next( return next(
@ -142,6 +143,8 @@ export async function createSite(
) )
); );
} }
updatedAddress = `${address}/${org.subnet.split("/")[1]}`; // we want the block size of the whole org
} }
const niceId = await getUniqueSiteName(orgId); const niceId = await getUniqueSiteName(orgId);
@ -167,7 +170,7 @@ export async function createSite(
exitNodeId, exitNodeId,
name, name,
niceId, niceId,
address: address || null, address: updatedAddress || null,
subnet, subnet,
type, type,
...(pubKey && type == "wireguard" && { pubKey }) ...(pubKey && type == "wireguard" && { pubKey })
@ -182,7 +185,7 @@ export async function createSite(
orgId, orgId,
name, name,
niceId, niceId,
address: address || null, address: updatedAddress || null,
type, type,
subnet: "0.0.0.0/0" subnet: "0.0.0.0/0"
}) })