Check if user exists or return a 404 before proceeding
This commit is contained in:
		
							parent
							
								
									17b880335a
								
							
						
					
					
						commit
						9ce82360c0
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -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, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Alex van Andel
						Alex van Andel