diff --git a/daemon.py b/daemon.py index 0d2836006..d2b0890b8 100644 --- a/daemon.py +++ b/daemon.py @@ -8135,7 +8135,7 @@ class PubServer(BaseHTTPRequestHandler): if '?modaction=' in nickname: moderationActionStr = \ nickname.split('?modaction=')[1] - nickname = nickname.split('?')[0] + nickname = nickname.split('?modaction=')[0] msg = \ htmlModeration(self.server.cssCache, self.server.defaultTimeline, diff --git a/utils.py b/utils.py index aa82ea054..54b1a8649 100644 --- a/utils.py +++ b/utils.py @@ -1148,7 +1148,8 @@ def validNickname(domain: str, nickname: str) -> bool: 'channel', 'calendar', 'tlreplies', 'tlmedia', 'tlblogs', 'tlevents', 'tlblogs', 'tlfeatures', - 'moderation', 'activity', 'undo', + 'moderation', 'moderationaction', + 'activity', 'undo', 'reply', 'replies', 'question', 'like', 'likes', 'users', 'statuses', 'tags', 'accounts', 'channels', 'profile',