File mailman-2.1.4-notavaliduser.patch of Package mailman.openSUSE_Leap_15.0_Update
--- mailman-2.1.4/Mailman/Cgi/options.py
+++ mailman-2.1.4/Mailman/Cgi/options.py
@@ -626,6 +626,10 @@
msg += _('You may get one last digest.')
options_page(mlist, doc, user, cpuser, userlang, msg)
+ if mlist.isMember(user):
+ options_page(mlist, doc, user, cpuser, userlang)
+ else:
+ loginpage(mlist, doc, user, userlang)
print doc.Format()
return