diff options
Diffstat (limited to 'plugins/Overlay')
-rw-r--r-- | plugins/Overlay/javascripts/Piwik_Overlay.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/Overlay/javascripts/Piwik_Overlay.js b/plugins/Overlay/javascripts/Piwik_Overlay.js index bccdd2aec5..49e5c95401 100644 --- a/plugins/Overlay/javascripts/Piwik_Overlay.js +++ b/plugins/Overlay/javascripts/Piwik_Overlay.js @@ -228,6 +228,10 @@ var Piwik_Overlay = (function () { params.module = 'API'; params.action = 'index'; + // these should be sent as post parameters + delete params.token_auth; + delete params.force_api_session; + if (ALLOWED_API_REQUEST_WHITELIST.indexOf(params.method) === -1) { sendResponse({ result: 'error', @@ -237,13 +241,14 @@ var Piwik_Overlay = (function () { } angular.element(document).injector().invoke(['piwikApi', function (piwikApi) { + piwikApi.withTokenInUrl(); piwikApi.fetch(params) .then(function (response) { sendResponse(response); }).catch(function (err) { sendResponse({ result: 'error', - message: err.message, + message: err.message || err || 'unknown error', }); }); }]); |