From 9d75855817b5f0d6dccc84af9b747b78f578883a Mon Sep 17 00:00:00 2001 From: Romain bogdanovic Date: Sat, 28 Mar 2026 18:46:18 +0100 Subject: [PATCH] fix: force-dynamic on all pages, add postinstall prisma generate+push --- package.json | 3 ++- src/app/[locale]/admin/courses/new/page.tsx | 1 + src/app/[locale]/auth/login/page.tsx | 1 + src/app/[locale]/auth/verify/page.tsx | 1 + src/app/[locale]/page.tsx | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b16a5c6b..197715e2 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "start": "next start", "db:generate": "prisma generate", "db:push": "prisma db push", - "db:migrate": "prisma migrate deploy" + "db:migrate": "prisma migrate deploy", + "postinstall": "prisma generate && prisma db push --accept-data-loss" }, "dependencies": { "@auth/prisma-adapter": "^2.7.2", diff --git a/src/app/[locale]/admin/courses/new/page.tsx b/src/app/[locale]/admin/courses/new/page.tsx index f60c65e1..405c1b4a 100644 --- a/src/app/[locale]/admin/courses/new/page.tsx +++ b/src/app/[locale]/admin/courses/new/page.tsx @@ -1,3 +1,4 @@ +export const dynamic = "force-dynamic"; import { redirect } from "next/navigation"; import { auth } from "@/auth"; import { getTranslations } from "next-intl/server"; diff --git a/src/app/[locale]/auth/login/page.tsx b/src/app/[locale]/auth/login/page.tsx index 037f5e84..2808b734 100644 --- a/src/app/[locale]/auth/login/page.tsx +++ b/src/app/[locale]/auth/login/page.tsx @@ -1,3 +1,4 @@ +export const dynamic = "force-dynamic"; "use client"; import { useState } from "react"; diff --git a/src/app/[locale]/auth/verify/page.tsx b/src/app/[locale]/auth/verify/page.tsx index e85a607b..d43e277f 100644 --- a/src/app/[locale]/auth/verify/page.tsx +++ b/src/app/[locale]/auth/verify/page.tsx @@ -1,3 +1,4 @@ +export const dynamic = "force-dynamic"; import { getTranslations } from "next-intl/server"; import Link from "next/link"; diff --git a/src/app/[locale]/page.tsx b/src/app/[locale]/page.tsx index f479a506..44efb6d8 100644 --- a/src/app/[locale]/page.tsx +++ b/src/app/[locale]/page.tsx @@ -1,3 +1,4 @@ +export const dynamic = "force-dynamic"; import { useTranslations } from "next-intl"; import { getTranslations } from "next-intl/server"; import Link from "next/link";