aboutsummaryrefslogtreecommitdiffstats
path: root/app/Controllers/Http
diff options
context:
space:
mode:
authorLibravatar Amine El Mouafik <412895+kytwb@users.noreply.github.com>2021-02-27 11:42:50 +0100
committerLibravatar GitHub <noreply@github.com>2021-02-27 11:42:50 +0100
commit1bab201dc2ad35fb00e63d211a053597bc8f080d (patch)
treefdc7d7979a4811b14905a44da22c9275cf8f7b18 /app/Controllers/Http
parentMerge pull request #50 from k0staa/bug/account_settings_display_franz_fix (diff)
parentFix import from Franz by adding additional headers and body to login request (diff)
downloadferdium-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')
-rw-r--r--app/Controllers/Http/UserController.js7
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();