diff options
Diffstat (limited to 'Mailman/versions.py')
| -rw-r--r-- | Mailman/versions.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Mailman/versions.py b/Mailman/versions.py index b145187ef..5327b09a5 100644 --- a/Mailman/versions.py +++ b/Mailman/versions.py @@ -35,6 +35,7 @@ detected.""" import re, string, types import mm_cfg +import Utils def Update(l, stored_state): "Dispose of old vars and user options, mapping to new ones when suitable." @@ -121,6 +122,18 @@ def UpdateOldVars(l, stored_state): if not hasattr(l, "admin_notify_mchanges"): setatrr(l, "admin_notify_mchanges", mm_cfg.DEFAULT_ADMIN_NOTIFY_MCHANGES) + for k in l.members.keys(): + if string.lower(k) != k: + l.members[string.lower(k)] = Utils.LCDomain(k) + del l.members[k] + else: + l.members[k] = 0 + for k in l.digest_members.keys(): + if string.lower(k) != k: + l.digest_members[string.lower(k)] = Utils.LCDomain(k) + del l.digest_members[k] + else: + l.digest_members[k] = 0 def UpdateOldUsers(l): |
