Fix missing database commit in provider update handler (#24357)

This commit is contained in:
-LAN-
2025-08-22 21:56:36 +08:00
committed by GitHub
parent 77223e4df4
commit ad2c541163

View File

@@ -188,7 +188,7 @@ def _execute_provider_updates(updates_to_perform: list[_ProviderUpdateOperation]
# Use SQLAlchemy's context manager for transaction management
# This automatically handles commit/rollback
with Session(db.engine) as session:
with Session(db.engine) as session, session.begin():
# Use a single transaction for all updates
for update_operation in updates_to_perform:
filters = update_operation.filters