diff --git a/media_commons_booking_app/src/client/routes/booking/bookingProvider.tsx b/media_commons_booking_app/src/client/routes/booking/bookingProvider.tsx index 59977a29..3b7a7ec1 100644 --- a/media_commons_booking_app/src/client/routes/booking/bookingProvider.tsx +++ b/media_commons_booking_app/src/client/routes/booking/bookingProvider.tsx @@ -45,7 +45,7 @@ export function BookingProvider({ children }) { const [bookingCalendarInfo, setBookingCalendarInfo] = useState(); const [department, setDepartment] = useState(); - const [isSafetyTrained, setIsSafetyTrained] = useState(true); + const [isSafetyTrained, setIsSafetyTrained] = useState(false); const [role, setRole] = useState(); const [selectedRooms, setSelectedRooms] = useState([]); @@ -56,10 +56,6 @@ export function BookingProvider({ children }) { .includes(userEmail); }, [userEmail, bannedUsers]); - useEffect(() => { - fetchIsSafetyTrained(); - }, []); - const fetchIsSafetyTrained = useCallback(async () => { if (!userEmail) return; let isTrained = safetyTrainedUsers @@ -74,6 +70,10 @@ export function BookingProvider({ children }) { setIsSafetyTrained(isTrained); }, [userEmail, safetyTrainedUsers]); + useEffect(() => { + fetchIsSafetyTrained(); + }, [fetchIsSafetyTrained]); + return (