From 4e87357152bcf11627d81d65bfa8a60991f7c36b Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Mon, 15 Jul 2019 15:34:43 +0530 Subject: [PATCH] fix: append base_url for requests from cordova app (#7895) --- frappe/public/js/frappe/desk.js | 5 +++++ frappe/public/js/frappe/request.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/frappe/public/js/frappe/desk.js b/frappe/public/js/frappe/desk.js index 4dc3b4b0f8..3f4e391461 100644 --- a/frappe/public/js/frappe/desk.js +++ b/frappe/public/js/frappe/desk.js @@ -464,6 +464,11 @@ frappe.Application = Class.extend({ return frappe.call('frappe.client.get_hooks', { hook: 'app_logo_url' }) .then(r => { frappe.app.logo_url = (r.message || []).slice(-1)[0]; + if (window.cordova) { + let host = frappe.request.url; + host = host.slice(0, host.length - 1); + frappe.app.logo_url = host + frappe.app.logo_url; + } }); }, diff --git a/frappe/public/js/frappe/request.js b/frappe/public/js/frappe/request.js index 150ed2b2cf..a96e8c2acb 100644 --- a/frappe/public/js/frappe/request.js +++ b/frappe/public/js/frappe/request.js @@ -80,6 +80,11 @@ frappe.call = function(opts) { let url = opts.url; if (!url) { url = '/api/method/' + args.cmd; + if (window.cordova) { + let host = frappe.request.url; + host = host.slice(0, host.length - 1); + url = host + url; + } delete args.cmd; }