Return an optional Sone from the current session.
[Sone.git] / src / main / java / net / pterodactylus / sone / web / LoginPage.java
index 58e33a1..8d269dd 100644 (file)
@@ -90,7 +90,7 @@ public class LoginPage extends SoneTemplatePage {
         */
        @Override
        protected String getRedirectTarget(FreenetRequest request) {
-               if (getCurrentSone(request.getToadletContext(), false) != null) {
+               if (getCurrentSone(request.getToadletContext(), false).isPresent()) {
                        return "index.html";
                }
                return null;
@@ -108,7 +108,7 @@ public class LoginPage extends SoneTemplatePage {
                if (webInterface.getCore().getPreferences().isRequireFullAccess() && !toadletContext.isAllowedFullAccess()) {
                        return false;
                }
-               return getCurrentSone(toadletContext, false) == null;
+               return !getCurrentSone(toadletContext, false).isPresent();
        }
 
 }