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; }