Correct guild pop up not showing on index and redirect error

This commit is contained in:
Sebastien 2018-12-02 16:39:28 +02:00
parent ca068d49e8
commit 75aa1eb241
2 changed files with 6 additions and 6 deletions

View File

@ -53,7 +53,7 @@ public class GeneralWebView {
model.addAttribute("isLogged", false);
model.addAttribute("guild_name", "");
model.addAttribute("isAdmin", false);
return "index";
return CheckPage.getPageIfReady("index");
}
try {
@ -85,7 +85,7 @@ public class GeneralWebView {
response.addCookie(cookie);
}
model.addAttribute("redirect_url", System.getenv("OAUTH_URL"));
return "login";
return CheckPage.getPageIfReady("login");
} catch (NumberFormatException e){
logger.debug("Unknown guild, flush cookies");
@ -93,7 +93,7 @@ public class GeneralWebView {
cookie.setPath("/");
cookie.setMaxAge(0);
response.addCookie(cookie);
return "redirect:index";
return "redirect:/";
}

View File

@ -96,10 +96,10 @@ function getGuild(){
}).done(function (data) {
console.log(data);
$('#guild_form').empty();
if(data.length === 0)
if(data.length === 0 && location.pathname !== "/")
window.location.replace("/");
if(data.length === 1){
else if(data.length === 1){
Cookies.set('guild', data[0].id, { expires: 31 });
window.location.reload(true);
}
@ -172,7 +172,7 @@ function checkToken() {
closeOnClick: false, // Closes side-nav on <a> clicks, useful for Angular/Meteor
draggable: true // Choose whether you can drag to open on touch screens,
});
if (Cookies.get('guild') === undefined && location.pathname !== "/") {
if (Cookies.get('guild') === undefined ) {
getGuild()
}