fix for deploy

This commit is contained in:
Zikil 2024-11-22 16:22:22 +07:00
parent 792956adbd
commit 3726e9a45c
2 changed files with 7 additions and 4 deletions

View File

@ -5,6 +5,8 @@ import { prisma } from "@/prisma/prisma-client";
import { compare, hashSync } from "bcrypt"; import { compare, hashSync } from "bcrypt";
import { Role } from "@prisma/client"; import { Role } from "@prisma/client";
export const dynamic = 'force-dynamic';
export const authOptions: AuthOptions = { export const authOptions: AuthOptions = {
providers: [ providers: [
GithubProvider({ GithubProvider({
@ -52,7 +54,7 @@ export const authOptions: AuthOptions = {
// verified // // verified //
return { return {
id: String(findUser.id), id: findUser.id,
email: findUser.email, email: findUser.email,
name: findUser.name, name: findUser.name,
@ -81,7 +83,7 @@ export const authOptions: AuthOptions = {
const findUser = await prisma.user.findFirst({ const findUser = await prisma.user.findFirst({
where: { where: {
OR: [ OR: [
{ provider: account?.provider, providerId: account?.providerId }, { provider: account?.provider, providerId: account?.providerId as string },
{ email: user.email } { email: user.email }
] ]
} }
@ -140,7 +142,7 @@ export const authOptions: AuthOptions = {
session({ session, token }) { session({ session, token }) {
if (session?.user) { if (session?.user) {
session.user.id = token.id, session.user.id = token.id,
session.user.email = token.email, // session.user.email = token.email,
session.user.role = token.role session.user.role = token.role
} }

View File

@ -9,7 +9,8 @@
"lint": "next lint", "lint": "next lint",
"prisma:push": "prisma db push", "prisma:push": "prisma db push",
"prisma:studio": "prisma studio", "prisma:studio": "prisma studio",
"prisma:seed": "prisma db seed" "prisma:seed": "prisma db seed",
"postinstall": "prisma generate"
}, },
"prisma": { "prisma": {
"seed": "ts-node --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts" "seed": "ts-node --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts"