From 1d180966fe4bce6bc40cb097782212fb9182506d Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Fri, 15 Oct 2010 09:39:48 +0200 Subject: [PATCH] =?utf8?q?Don=E2=80=99t=20let=20a=20Sone=20follow=20itself?= =?utf8?q?!?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/main/java/net/pterodactylus/sone/web/FollowSonePage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/pterodactylus/sone/web/FollowSonePage.java b/src/main/java/net/pterodactylus/sone/web/FollowSonePage.java index 2e9f2fe..39e08f3 100644 --- a/src/main/java/net/pterodactylus/sone/web/FollowSonePage.java +++ b/src/main/java/net/pterodactylus/sone/web/FollowSonePage.java @@ -49,9 +49,9 @@ public class FollowSonePage extends SoneTemplatePage { protected void processTemplate(Request request, Template template) throws RedirectException { super.processTemplate(request, template); String soneId = request.getHttpRequest().getParam("sone"); + Sone currentSone = getCurrentSone(request.getToadletContext()); Sone sone = webInterface.core().getSone(soneId); - if (!(sone instanceof SoneShell)) { - Sone currentSone = getCurrentSone(request.getToadletContext()); + if (!(sone instanceof SoneShell) && !sone.equals(currentSone)) { currentSone.addFriendSone(sone); } throw new RedirectException("viewSone.html?sone=" + soneId); -- 2.7.4