diff --git a/src/parentClient.ts b/src/parentClient.ts index 9cfa352..929ab48 100644 --- a/src/parentClient.ts +++ b/src/parentClient.ts @@ -54,9 +54,9 @@ export class ClasschartsParentClient extends ClasschartsClient { const cookies = String(request.headers["set-cookie"]); this.authCookies = cookies.split(";"); - const sessionCookie = parseCookies(cookies); + const sessionCookies = parseCookies(cookies); const sessionID = JSON.parse( - String(sessionCookie["student_session_credentials"]) + String(sessionCookies["parent_session_credentials"]) ); this.sessionId = sessionID.session_id; this.pupils = await this.getPupils(); diff --git a/src/studentClient.ts b/src/studentClient.ts index ffb27d4..7fc2893 100644 --- a/src/studentClient.ts +++ b/src/studentClient.ts @@ -50,9 +50,9 @@ export class ClasschartsStudentClient extends ClasschartsClient { throw new Error("Unauthenticated: Classcharts returned an error"); const cookies = String(request.headers["set-cookie"]); this.authCookies = cookies.split(";"); - const sessionCookie = parseCookies(cookies); + const sessionCookies = parseCookies(cookies); const sessionID = JSON.parse( - String(sessionCookie["student_session_credentials"]) + String(sessionCookies["student_session_credentials"]) ); this.sessionId = sessionID.session_id; const user = await this.getStudentInfo();