From 42452328343cffc3cefa0f41770f5afc97b09323 Mon Sep 17 00:00:00 2001 From: Bonna Moon Date: Mon, 15 Jun 2026 20:56:37 -0500 Subject: [PATCH] Fix TS errors blocking Docker build; docker-compose builds locally Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 1 + src/app/api/plants/[id]/route.ts | 3 ++- src/app/api/plants/route.ts | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2fa6afd..0e0bd89 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,7 @@ services: - internal app: + build: . image: moonbase:latest restart: unless-stopped depends_on: diff --git a/src/app/api/plants/[id]/route.ts b/src/app/api/plants/[id]/route.ts index 48f5df8..b456cd8 100644 --- a/src/app/api/plants/[id]/route.ts +++ b/src/app/api/plants/[id]/route.ts @@ -1,5 +1,6 @@ import { NextResponse } from "next/server"; import { z } from "zod"; +import { PlantCategory } from "@prisma/client"; import { db } from "@/lib/db"; import { requireAuth, isAdmin } from "@/lib/auth"; import { fetchPlantImageUrl } from "@/lib/garden/plant-image"; @@ -40,7 +41,7 @@ export async function PATCH(req: Request, { params }: { params: { id: string } } commonName, species, variety: data.variety?.trim() || null, - category: data.category, + category: data.category as PlantCategory, zone: data.zone?.trim() || null, plantedAt: data.plantedAt ? new Date(data.plantedAt) : null, source: data.source?.trim() || null, diff --git a/src/app/api/plants/route.ts b/src/app/api/plants/route.ts index 48e602f..d586350 100644 --- a/src/app/api/plants/route.ts +++ b/src/app/api/plants/route.ts @@ -1,5 +1,6 @@ import { NextResponse } from "next/server"; import { z } from "zod"; +import { PlantCategory } from "@prisma/client"; import { db } from "@/lib/db"; import { requireAuth } from "@/lib/auth"; import { fetchPlantImageUrl } from "@/lib/garden/plant-image"; @@ -30,7 +31,7 @@ export async function POST(req: Request) { commonName, species, variety: data.variety?.trim() || null, - category: data.category, + category: data.category as PlantCategory, zone: data.zone?.trim() || null, plantedAt: data.plantedAt ? new Date(data.plantedAt) : null, source: data.source?.trim() || null,