diff options
| author | Barry Warsaw | 2012-12-15 15:44:05 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2012-12-15 15:44:05 -0500 |
| commit | 0128cd2b2ec3da45dd7636b8843cb4bd3e1fff73 (patch) | |
| tree | eeeb29a46dc70a0fad946e6a6a7e8821104014bc /src/mailman/app/moderator.py | |
| parent | a3c1fad102fc1fc454ddfa2bd66068b9aab636fe (diff) | |
| download | mailman-0128cd2b2ec3da45dd7636b8843cb4bd3e1fff73.tar.gz mailman-0128cd2b2ec3da45dd7636b8843cb4bd3e1fff73.tar.zst mailman-0128cd2b2ec3da45dd7636b8843cb4bd3e1fff73.zip | |
Diffstat (limited to 'src/mailman/app/moderator.py')
| -rw-r--r-- | src/mailman/app/moderator.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mailman/app/moderator.py b/src/mailman/app/moderator.py index 2e2711809..7e6f4758e 100644 --- a/src/mailman/app/moderator.py +++ b/src/mailman/app/moderator.py @@ -202,7 +202,7 @@ def hold_subscription(mlist, address, display_name, password, mode, language): address=address, display_name=display_name, password=password, - delivery_mode=str(mode), + delivery_mode=mode.name, language=language) # Now hold this request. We'll use the address as the key. requestsdb = IListRequests(mlist) @@ -246,8 +246,7 @@ def handle_subscription(mlist, id, action, comment=None): lang=getUtility(ILanguageManager)[data['language']]) elif action is Action.accept: key, data = requestdb.get_request(id) - enum_value = data['delivery_mode'].split('.')[-1] - delivery_mode = DeliveryMode(enum_value) + delivery_mode = DeliveryMode(data['delivery_mode']) address = data['address'] display_name = data['display_name'] language = getUtility(ILanguageManager)[data['language']] |
