File tree Expand file tree Collapse file tree
src/components/Calendar/context Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,6 +51,9 @@ export default function ContextWrapper(props: any) {
5151 const [ timeTo , setTimeTo ] = useState ( "to" ) ;
5252
5353 const filteredEvents = useMemo ( ( ) => {
54+ if ( savedEvents === null ) {
55+ return [ ] ;
56+ }
5457 return savedEvents . filter ( ( evt : selectedDayEvent ) =>
5558 labels
5659 . filter ( ( lbl ) => lbl . checked )
@@ -78,14 +81,17 @@ export default function ContextWrapper(props: any) {
7881
7982 switch ( user . role ) {
8083 case "ADMIN" :
84+ case "TPC_MEMBER" :
8185 data = await fetchEvents ( ) ;
8286 break ;
8387 case "RECRUITER" :
84- data = await fetchStudentEvents ( ) ;
85- break ;
8688 case "STUDENT" :
89+ case "FACULTY" :
8790 data = await fetchStudentEvents ( ) ;
8891 break ;
92+ default :
93+ toast . error ( "Unauthorized user" ) ;
94+ return ;
8995 }
9096
9197 dispatchCallEvents ( { type : "fetch" , payload : data } ) ;
You can’t perform that action at this time.
0 commit comments