diff options
author | Jelle van der Waa | 2022-09-22 18:37:28 +0200 |
---|---|---|
committer | Jelle van der Waa | 2022-09-22 18:37:28 +0200 |
commit | ad4f3c1c858cefd4b1c3977e762a25dc2535faa9 (patch) | |
tree | 4f66524b218e4481cc932f13c0ce88c8d091556b /02-fix-500-error-for-non-member.patch | |
download | aur-mailman.tar.gz |
import from community
Diffstat (limited to '02-fix-500-error-for-non-member.patch')
-rw-r--r-- | 02-fix-500-error-for-non-member.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/02-fix-500-error-for-non-member.patch b/02-fix-500-error-for-non-member.patch new file mode 100644 index 000000000000..b893d0ac608d --- /dev/null +++ b/02-fix-500-error-for-non-member.patch @@ -0,0 +1,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 + |