summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurélien Bompard2015-12-02 08:58:02 +0100
committerBarry Warsaw2015-12-16 11:04:25 -0500
commit6e99812bc83fb96177fa14d8ee9ecd09d34c339e (patch)
tree29fc2fe108c52e9e958f64019821a2dca528379a
parente0dcdefcc55f92470a0d339ba2b5e64ae67a723d (diff)
downloadmailman-6e99812bc83fb96177fa14d8ee9ecd09d34c339e.tar.gz
mailman-6e99812bc83fb96177fa14d8ee9ecd09d34c339e.tar.zst
mailman-6e99812bc83fb96177fa14d8ee9ecd09d34c339e.zip
-rw-r--r--src/mailman/model/pending.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mailman/model/pending.py b/src/mailman/model/pending.py
index 69ac9742b..0c7ed7590 100644
--- a/src/mailman/model/pending.py
+++ b/src/mailman/model/pending.py
@@ -138,11 +138,9 @@ class Pendings:
'Unexpected token count: {0}'.format(pendings.count()))
pending = pendings[0]
pendable = UnpendedPendable()
- # Find all PendedKeyValue entries that are associated with the pending
+ # Iter on PendedKeyValue entries that are associated with the pending
# object's ID. Watch out for type conversions.
- entries = store.query(PendedKeyValue).filter(
- PendedKeyValue.pended_id == pending.id)
- for keyvalue in entries:
+ for keyvalue in pending.key_values:
value = json.loads(keyvalue.value)
if isinstance(value, dict) and '__encoding__' in value:
value = value['value'].encode(value['__encoding__'])