Fix community page auth endpoint to correctly load enrollment status
This commit is contained in:
@@ -1853,7 +1853,7 @@ export function StudyCommunityPage({ content }: Props) {
|
|||||||
const [auth, setAuth] = useState<StudyAuthState>({ checked: false, authenticated: false, username: '', enrolledStudySlugs: [], displayName: '' })
|
const [auth, setAuth] = useState<StudyAuthState>({ checked: false, authenticated: false, username: '', enrolledStudySlugs: [], displayName: '' })
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetch('/api/study-auth-status', { credentials: 'include' })
|
fetch('/api/study-auth/status', { credentials: 'include' })
|
||||||
.then(r => r.json())
|
.then(r => r.json())
|
||||||
.then((data: StudyAuthStatusResponse) => {
|
.then((data: StudyAuthStatusResponse) => {
|
||||||
setAuth({ checked: true, authenticated: data.authenticated, username: data.username ?? '', enrolledStudySlugs: normalizeEnrolledStudySlugs(data.enrolledStudySlugs), displayName: data.displayName ?? '' })
|
setAuth({ checked: true, authenticated: data.authenticated, username: data.username ?? '', enrolledStudySlugs: normalizeEnrolledStudySlugs(data.enrolledStudySlugs), displayName: data.displayName ?? '' })
|
||||||
|
|||||||
Reference in New Issue
Block a user