diff options
| author | J08nY | 2017-06-18 13:24:13 +0200 |
|---|---|---|
| committer | J08nY | 2017-06-18 13:24:13 +0200 |
| commit | 64ef87abf4599f096743081c7be721bacc255606 (patch) | |
| tree | 07932248cdd800a217594702ad6e010455885a42 /src | |
| parent | f73080fec0def40cf97c0b4aaaf678c0489ba61c (diff) | |
| download | mailman-pgp-64ef87abf4599f096743081c7be721bacc255606.tar.gz mailman-pgp-64ef87abf4599f096743081c7be721bacc255606.tar.zst mailman-pgp-64ef87abf4599f096743081c7be721bacc255606.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/mailman_pgp/model/list.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mailman_pgp/model/list.py b/src/mailman_pgp/model/list.py index eccb28a..001b6b3 100644 --- a/src/mailman_pgp/model/list.py +++ b/src/mailman_pgp/model/list.py @@ -26,6 +26,7 @@ class EncryptedMailingList(Base): def __init__(self, mlist): super().__init__() self.list_id = mlist.list_id + self._mlist = mlist self._pubkey = None self._key_generator = self._create_generator(mlist) @@ -50,6 +51,8 @@ class EncryptedMailingList(Base): @property def mlist(self): + if self._mlist is not None: + return self._mlist return mailman_config.db.query(MailingList).filter_by( _list_id=self.list_id).first() |
