diff options
| author | Aurélien Bompard | 2015-11-20 23:53:32 +0100 |
|---|---|---|
| committer | Barry Warsaw | 2016-05-04 21:05:49 -0500 |
| commit | bbee322577cb7cf30e9987ee79bd0a5775546375 (patch) | |
| tree | e6cd4e51991db7e2c9c56d89452ec5a0f448da13 /src/mailman/model/preferences.py | |
| parent | 02bc8121d5eb027307c6d0cf716db17db40071be (diff) | |
| download | mailman-bbee322577cb7cf30e9987ee79bd0a5775546375.tar.gz mailman-bbee322577cb7cf30e9987ee79bd0a5775546375.tar.zst mailman-bbee322577cb7cf30e9987ee79bd0a5775546375.zip | |
Diffstat (limited to 'src/mailman/model/preferences.py')
| -rw-r--r-- | src/mailman/model/preferences.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mailman/model/preferences.py b/src/mailman/model/preferences.py index 22d22ed94..b69282e37 100644 --- a/src/mailman/model/preferences.py +++ b/src/mailman/model/preferences.py @@ -19,8 +19,8 @@ from mailman import public from mailman.database.model import Model -from mailman.database.types import Enum from mailman.database.transaction import dbconnection +from mailman.database.types import Enum from mailman.interfaces.languages import ILanguageManager from mailman.interfaces.member import DeliveryMode, DeliveryStatus from mailman.interfaces.preferences import IPreferences @@ -69,10 +69,9 @@ class Preferences(Model): @dbconnection def absorb(self, store, preferences): """See `IPreferences`.""" - column_names = [ c.name for c in self.__table__.columns - if not c.primary_key ] + column_names = [c.name for c in self.__table__.columns + if not c.primary_key] for cname in column_names: if (getattr(self, cname) is None and getattr(preferences, cname) is not None): setattr(self, cname, getattr(preferences, cname)) - store.delete(preferences) |
