mirror of https://github.com/langgenius/dify.git
Fix missing database commit in provider update handler (#24357)
This commit is contained in:
parent
77223e4df4
commit
ad2c541163
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue