From d4ad6e16564d45ebd2b2997738b7b66b930ca5ae Mon Sep 17 00:00:00 2001 From: headlesdev Date: Sun, 18 May 2025 16:32:49 +0200 Subject: [PATCH] types.ts fix --- app/api/sites/networks/add/route.ts | 5 +++-- app/types.ts | 1 + components/dialogues/AddNetwork.tsx | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/api/sites/networks/add/route.ts b/app/api/sites/networks/add/route.ts index 44a5493..c017163 100644 --- a/app/api/sites/networks/add/route.ts +++ b/app/api/sites/networks/add/route.ts @@ -2,7 +2,8 @@ import { NextRequest, NextResponse } from "next/server"; import prisma from "@/app/prisma"; interface Body { - siteId: number; + id: string; + siteId: string; name: string; ipv4Subnet?: string; ipv6Subnet?: string; @@ -15,7 +16,7 @@ export async function POST(request: NextRequest) { try { const network = await prisma.network.create({ data: { - siteId: body.siteId, + siteId: Number(body.siteId), name: body.name, ipv4Subnet: body.ipv4Subnet, ipv6Subnet: body.ipv6Subnet, diff --git a/app/types.ts b/app/types.ts index c08d69d..7886752 100644 --- a/app/types.ts +++ b/app/types.ts @@ -7,6 +7,7 @@ export interface Site { export interface Network { id: string; + siteId: string; name: string; ipv4Subnet?: string; ipv6Subnet?: string; diff --git a/components/dialogues/AddNetwork.tsx b/components/dialogues/AddNetwork.tsx index 2e6fe1e..4c3630a 100644 --- a/components/dialogues/AddNetwork.tsx +++ b/components/dialogues/AddNetwork.tsx @@ -7,7 +7,7 @@ import useNetworks from "@/hooks/useNetworks"; interface AddNetworkProps { onNetworkAdded?: () => void; - siteId: number; + siteId: string; } export default function AddNetwork({ onNetworkAdded, siteId }: AddNetworkProps) { @@ -94,7 +94,7 @@ export default function AddNetwork({ onNetworkAdded, siteId }: AddNetworkProps)
- +