diff --git a/frontend/svelte/src/models/repos/note/StrapiNoteRepository.ts b/frontend/svelte/src/models/repos/note/StrapiNoteRepository.ts index 7420149..2646b90 100644 --- a/frontend/svelte/src/models/repos/note/StrapiNoteRepository.ts +++ b/frontend/svelte/src/models/repos/note/StrapiNoteRepository.ts @@ -71,7 +71,7 @@ export class StrapiNoteRepository implements NoteRepository { } static getAuthorizationHeader() { - const jwt = parseCookies().jwt; + const jwt = parseCookies('/').jwt; return `bearer ${jwt}` } } \ No newline at end of file diff --git a/frontend/svelte/src/models/repos/user/StrapiUserRepo.ts b/frontend/svelte/src/models/repos/user/StrapiUserRepo.ts index 2d000a3..959bc51 100644 --- a/frontend/svelte/src/models/repos/user/StrapiUserRepo.ts +++ b/frontend/svelte/src/models/repos/user/StrapiUserRepo.ts @@ -64,13 +64,24 @@ export class StrapiUserRepo implements UserRepository { let requestInit: RequestInit = { method: method, }; - if (authorization){ + if (authorization && body) { + requestInit["headers"] = { + authorization: StrapiNoteRepository.getAuthorizationHeader() ?? '', + 'Accept': 'application/json', + 'Content-Type': 'application/json' + } + } else if (authorization){ requestInit["headers"] = { authorization: StrapiNoteRepository.getAuthorizationHeader() ?? '', } + } else if (body) { + requestInit["headers"] = { + 'Accept': 'application/json', + 'Content-Type': 'application/json' + } } if (body) { - requestInit["body"] = JSON.stringify({data: body}); + requestInit["body"] = JSON.stringify(body) } return await fetch((customPath) ? (this.api + customPath + path) : StrapiUserRepo.apiUserEndpoint + path, requestInit); }