X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FSoneTemplatePage.java;h=496fb60a77b4104f37abe95aab782fb726d8f5aa;hb=64d9beb831fabdd08df6600f960ffb0e4b3825a5;hp=2953b0d539e84b7d2db561b48380e822c4156287;hpb=9b2dcc3ed5e56a634a6bf4351aa2524e6ae05a99;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/web/SoneTemplatePage.java b/src/main/java/net/pterodactylus/sone/web/SoneTemplatePage.java index 2953b0d..496fb60 100644 --- a/src/main/java/net/pterodactylus/sone/web/SoneTemplatePage.java +++ b/src/main/java/net/pterodactylus/sone/web/SoneTemplatePage.java @@ -109,15 +109,11 @@ public class SoneTemplatePage extends TemplatePage { * session */ protected Session getCurrentSession(ToadletContext toadletContenxt, boolean create) { - try { - Session session = webInterface.getSessionManager().useSession(toadletContenxt); - if (create && (session == null)) { - session = webInterface.getSessionManager().createSession(UUID.randomUUID().toString(), toadletContenxt); - } - return session; - } catch (freenet.clients.http.RedirectException re1) { - return null; + Session session = webInterface.getSessionManager().useSession(toadletContenxt); + if (create && (session == null)) { + session = webInterface.getSessionManager().createSession(UUID.randomUUID().toString(), toadletContenxt); } + return session; } /** @@ -137,7 +133,7 @@ public class SoneTemplatePage extends TemplatePage { if (soneId == null) { return null; } - return webInterface.getCore().getLocalSone(soneId); + return webInterface.getCore().getLocalSone(soneId, false); } /**