diff options
author | Amine El Mouafik <412895+kytwb@users.noreply.github.com> | 2021-02-27 11:42:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-27 11:42:50 +0100 |
commit | 1bab201dc2ad35fb00e63d211a053597bc8f080d (patch) | |
tree | fdc7d7979a4811b14905a44da22c9275cf8f7b18 /app/Controllers/Http/UserController.js | |
parent | Merge pull request #50 from k0staa/bug/account_settings_display_franz_fix (diff) | |
parent | Fix import from Franz by adding additional headers and body to login request (diff) | |
download | ferdium-server-1bab201dc2ad35fb00e63d211a053597bc8f080d.tar.gz ferdium-server-1bab201dc2ad35fb00e63d211a053597bc8f080d.tar.zst ferdium-server-1bab201dc2ad35fb00e63d211a053597bc8f080d.zip |
Merge pull request #51 from k0staa/bug/927-unable_to_import_franz
Fix import from Franz
Diffstat (limited to 'app/Controllers/Http/UserController.js')
-rw-r--r-- | app/Controllers/Http/UserController.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/Controllers/Http/UserController.js b/app/Controllers/Http/UserController.js index dc92b21..e19e15e 100644 --- a/app/Controllers/Http/UserController.js +++ b/app/Controllers/Http/UserController.js | |||
@@ -262,12 +262,19 @@ class UserController { | |||
262 | let token; | 262 | let token; |
263 | try { | 263 | try { |
264 | const basicToken = btoa(`${email}:${hashedPassword}`); | 264 | const basicToken = btoa(`${email}:${hashedPassword}`); |
265 | const loginBody = { | ||
266 | isZendeskLogin: false | ||
267 | }; | ||
265 | 268 | ||
266 | const rawResponse = await fetch(`${base}auth/login`, { | 269 | const rawResponse = await fetch(`${base}auth/login`, { |
267 | method: 'POST', | 270 | method: 'POST', |
271 | body: JSON.stringify(loginBody), | ||
268 | headers: { | 272 | headers: { |
269 | Authorization: `Basic ${basicToken}`, | 273 | Authorization: `Basic ${basicToken}`, |
270 | 'User-Agent': userAgent, | 274 | 'User-Agent': userAgent, |
275 | 'Content-Type': 'application/json', | ||
276 | 'accept': '*/*', | ||
277 | 'x-franz-source': 'Web' | ||
271 | }, | 278 | }, |
272 | }); | 279 | }); |
273 | const content = await rawResponse.json(); | 280 | const content = await rawResponse.json(); |