summarylogtreecommitdiffstats
path: root/02-fix-500-error-for-non-member.patch
blob: b893d0ac608dde3b35070a427253f17db3bd0050 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/revision/1887
# https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/revision/1888

=== modified file 'Mailman/Cgi/options.py'
--- old/Mailman/Cgi/options.py	2021-11-24 03:38:19 +0000
+++ new/Mailman/Cgi/options.py	2022-02-22 18:10:03 +0000
@@ -169,8 +169,9 @@
     if not mlist.isMember(user):
         if mlist.private_roster == 0:
             doc.addError(_('No such member: %(safeuser)s.'))
-            loginpage(mlist, doc, None, language)
-            print doc.Format()
+            user = None
+        loginpage(mlist, doc, user, language)
+        print doc.Format()
         return
 
     # Avoid cross-site scripting attacks