Check if user exists or return a 404 before proceeding

This commit is contained in:
Alex van Andel 2021-05-07 15:17:06 +00:00
parent 17b880335a
commit 9ce82360c0

View file

@ -34,7 +34,7 @@ export default function Type(props) {
const telemetry = useTelemetry(); const telemetry = useTelemetry();
const [selectedTimeZone, setSelectedTimeZone] = useState(''); const [selectedTimeZone, setSelectedTimeZone] = useState('');
function toggleTimeOptions() { function toggleTimeOptions() {
setIsTimeOptionsOpen(!isTimeOptionsOpen); setIsTimeOptionsOpen(!isTimeOptionsOpen);
} }
@ -175,7 +175,7 @@ export default function Type(props) {
{selectedTimeZone} {selectedTimeZone}
<ChevronDownIcon className="inline-block w-4 h-4 ml-1 -mt-1" /> <ChevronDownIcon className="inline-block w-4 h-4 ml-1 -mt-1" />
</button> </button>
{isTimeOptionsOpen && {isTimeOptionsOpen &&
<div className="w-full rounded shadow border bg-white px-4 py-2"> <div className="w-full rounded shadow border bg-white px-4 py-2">
<div className="flex mb-4"> <div className="flex mb-4">
<div className="w-1/2 font-medium">Time Options</div> <div className="w-1/2 font-medium">Time Options</div>
@ -266,6 +266,12 @@ export async function getServerSideProps(context) {
} }
}); });
if (!user) {
return {
notFound: true,
}
}
const eventType = await prisma.eventType.findFirst({ const eventType = await prisma.eventType.findFirst({
where: { where: {
userId: user.id, userId: user.id,