fix for deploy
This commit is contained in:
parent
792956adbd
commit
3726e9a45c
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user