From b0e0bdbd69eaf1b81d6ba0299b9ab1fae28f7eb6 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 17 Dec 2020 10:19:47 +0000 Subject: [PATCH] Don't set own status --- daemon.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/daemon.py b/daemon.py index 23d4fe7c..b4a6ac73 100644 --- a/daemon.py +++ b/daemon.py @@ -1767,9 +1767,10 @@ class PubServer(BaseHTTPRequestHandler): # See htmlPersonOptions if '&submitPostToNews=' in optionsConfirmParams: adminNickname = getConfigParam(self.server.baseDir, 'admin') - if (chooserNickname == adminNickname or - (isModerator(self.server.baseDir, chooserNickname) and - not isModerator(self.server.baseDir, optionsNickname))): + if (chooserNickname != optionsNickname and + (chooserNickname == adminNickname or + (isModerator(self.server.baseDir, chooserNickname) and + not isModerator(self.server.baseDir, optionsNickname)))): postsToNews = None if 'postsToNews=' in optionsConfirmParams: postsToNews = optionsConfirmParams.split('postsToNews=')[1]