X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=js%2Fcrm.ajax.js;h=5a1155c8462bd2a24a1e90d91eefc77628be87db;hb=3ad3e8a56d52429c428c309fc4b267cde82ba2c8;hp=9cb5eb601e0985c32784f8fa7724f2657be552b4;hpb=eaf5d8e7f0dcd45c46d501a701194c75d3187dd6;p=civicrm-core.git diff --git a/js/crm.ajax.js b/js/crm.ajax.js index 9cb5eb601e..5a1155c846 100644 --- a/js/crm.ajax.js +++ b/js/crm.ajax.js @@ -68,7 +68,7 @@ url: CRM.url('civicrm/ajax/rest'), dataType: 'json', data: params, - type: params.action.indexOf('get') < 0 ? 'POST' : 'GET' + type: params.action.indexOf('get') === 0 ? 'GET' : 'POST' }); if (status) { // Default status messages @@ -164,11 +164,11 @@ return false; } // Compare arguments - $.each(newUrl.split('?')[1].split('&'), function(k, v) { + $.each((newUrl.split('?')[1] || '').split('&'), function(k, v) { var arg = v.split('='); args[arg[0]] = arg[1]; }); - $.each(oldUrl.split('?')[1].split('&'), function(k, v) { + $.each((oldUrl.split('?')[1] || '').split('&'), function(k, v) { var arg = v.split('='); if (args[arg[0]] !== undefined && arg[1] !== args[arg[0]]) { same = false;