check if next is not defined

This commit is contained in:
Anurag Ramdasan
2014-07-22 03:34:08 +00:00
parent c4fa475c7a
commit f77c06ff1f

View File

@@ -51,7 +51,11 @@
$('#login-form').on('ajax:success', function(event, json, xhr) {
if(json.success) {
var u=decodeURI(window.location.search);
var next=decodeURIComponent(u.split("next=")[1]);
var next = u.split("next=")[1];
if (next != undefined) {
// if next is undefined, decodeURI returns "undefined" causing a bad redirect.
next = decodeURI(next);
}
if (next && !isExternal(next)) {
location.href=next;
} else if(json.redirect_url){