summaryrefslogtreecommitdiff
path: root/src/mailman/model/requests.py
diff options
context:
space:
mode:
authorBarry Warsaw2012-12-16 09:46:19 -0500
committerBarry Warsaw2012-12-16 09:46:19 -0500
commit18f6bc07304d27b1bac6a964cd28f6e2d6e614a2 (patch)
tree78eea418bdf8c7d7ef2c4c885de7a447dfaa16f1 /src/mailman/model/requests.py
parent0128cd2b2ec3da45dd7636b8843cb4bd3e1fff73 (diff)
downloadmailman-18f6bc07304d27b1bac6a964cd28f6e2d6e614a2.tar.gz
mailman-18f6bc07304d27b1bac6a964cd28f6e2d6e614a2.tar.zst
mailman-18f6bc07304d27b1bac6a964cd28f6e2d6e614a2.zip
Diffstat (limited to 'src/mailman/model/requests.py')
-rw-r--r--src/mailman/model/requests.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/model/requests.py b/src/mailman/model/requests.py
index 9de5df8b3..58f2f2d4c 100644
--- a/src/mailman/model/requests.py
+++ b/src/mailman/model/requests.py
@@ -114,7 +114,7 @@ class ListRequests:
if request_type is not None and result.request_type != request_type:
return None
if result.data_hash is None:
- return result.key, result.data_hash
+ return result.key, None
pendable = getUtility(IPendings).confirm(
result.data_hash, expunge=False)
data = dict()
@@ -124,6 +124,8 @@ class ListRequests:
data[key[5:]] = loads(value.encode('raw-unicode-escape'))
else:
data[key] = value
+ # Some APIs need the request type.
+ data['_request_type'] = result.request_type.name
return result.key, data
@dbconnection