diff options
Diffstat (limited to 'src/mailman/database/factory.py')
| -rw-r--r-- | src/mailman/database/factory.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mailman/database/factory.py b/src/mailman/database/factory.py index 7d5c2cc73..ea2048143 100644 --- a/src/mailman/database/factory.py +++ b/src/mailman/database/factory.py @@ -81,6 +81,8 @@ class SchemaManager: last_version = self.database.store.query(Version.c.version).filter( Version.c.component == "schema" ).order_by(Version.c.version.desc()).first() + # Don't leave open transactions or they will block any schema change + self.database.commit() return last_version def _create(self): |
