Merge pull request #288 from femyeda/revert-286-bugfix/cancellation-eventtype-null

pull/289/head
Peer_Rich 2021-06-19 15:55:37 +01:00 committed by GitHub
commit fbc504f670
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 35 additions and 11 deletions

View File

@ -134,6 +134,38 @@ export default function Type(props) {
} }
export async function getServerSideProps(context) { export async function getServerSideProps(context) {
const user = await prisma.user.findFirst({
where: {
username: context.query.user,
},
select: {
id: true,
username: true,
name: true,
}
});
if (!user) {
return {
notFound: true,
}
}
const eventType = await prisma.eventType.findFirst({
where: {
userId: user.id,
slug: {
equals: context.query.type,
},
},
select: {
id: true,
title: true,
description: true,
length: true
}
});
const booking = await prisma.booking.findFirst({ const booking = await prisma.booking.findFirst({
where: { where: {
uid: context.query.uid, uid: context.query.uid,
@ -144,15 +176,7 @@ export async function getServerSideProps(context) {
description: true, description: true,
startTime: true, startTime: true,
endTime: true, endTime: true,
attendees: true, attendees: true
eventType: true,
user: {
select: {
id: true,
username: true,
name: true,
}
}
} }
}); });
@ -164,8 +188,8 @@ export async function getServerSideProps(context) {
return { return {
props: { props: {
user: booking.user, user,
eventType: booking.eventType, eventType,
booking: bookingObj booking: bookingObj
}, },
} }