build fix
This commit is contained in:
@@ -19,6 +19,7 @@ COPY packages/ui/package.json ./packages/ui/
|
||||
|
||||
# Install dependencies
|
||||
RUN pnpm install --frozen-lockfile
|
||||
RUN pnpm add -D @eslint/js
|
||||
|
||||
# Rebuild the source code only when needed
|
||||
FROM base AS builder
|
||||
|
||||
@@ -20,14 +20,11 @@ import {
|
||||
import Link from 'next/link';
|
||||
import StatusSelect from './StatusSelect';
|
||||
|
||||
interface JobPageProps {
|
||||
params: { jobId: string };
|
||||
}
|
||||
|
||||
export const dynamic = 'force-dynamic';
|
||||
|
||||
export default async function JobDetailPage({ params }: JobPageProps) {
|
||||
const jobId = Number(params.jobId);
|
||||
export default async function JobDetailPage({ params }: { params: Promise<{ jobId: string }> }) {
|
||||
const { jobId: jobIdParam } = await params;
|
||||
const jobId = Number(jobIdParam);
|
||||
if (isNaN(jobId)) notFound();
|
||||
|
||||
const jobRes = await db.select().from(jobs).where(eq(jobs.id, jobId)).limit(1);
|
||||
|
||||
@@ -2,8 +2,9 @@ import { db, applications } from '@workspace/db';
|
||||
import { eq } from '@workspace/db/drizzle';
|
||||
import { NextRequest, NextResponse } from 'next/server';
|
||||
|
||||
export async function PATCH(req: NextRequest, { params }: { params: { applicationId: string } }) {
|
||||
const applicationId = Number(params.applicationId);
|
||||
export async function PATCH(req: NextRequest, { params }: { params: Promise<{ applicationId: string }> }) {
|
||||
const { applicationId: applicationIdParam } = await params;
|
||||
const applicationId = Number(applicationIdParam);
|
||||
if (isNaN(applicationId)) {
|
||||
return NextResponse.json({ error: 'Invalid applicationId' }, { status: 400 });
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
"db:studio": "pnpm --filter @workspace/db studio"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "^9.32.0",
|
||||
"@workspace/eslint-config": "workspace:*",
|
||||
"@workspace/typescript-config": "workspace:*",
|
||||
"prettier": "^3.6.2",
|
||||
|
||||
9
pnpm-lock.yaml
generated
9
pnpm-lock.yaml
generated
@@ -8,6 +8,9 @@ importers:
|
||||
|
||||
.:
|
||||
devDependencies:
|
||||
'@eslint/js':
|
||||
specifier: ^9.32.0
|
||||
version: 9.32.0
|
||||
'@workspace/eslint-config':
|
||||
specifier: workspace:*
|
||||
version: link:packages/eslint-config
|
||||
@@ -719,6 +722,10 @@ packages:
|
||||
resolution: {integrity: sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/js@9.32.0':
|
||||
resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/object-schema@2.1.6':
|
||||
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@@ -3953,6 +3960,8 @@ snapshots:
|
||||
|
||||
'@eslint/js@9.30.1': {}
|
||||
|
||||
'@eslint/js@9.32.0': {}
|
||||
|
||||
'@eslint/object-schema@2.1.6': {}
|
||||
|
||||
'@eslint/plugin-kit@0.3.3':
|
||||
|
||||
Reference in New Issue
Block a user