fix: acl cache

This commit is contained in:
pycook
2023-10-23 13:57:06 +08:00
parent f5607d96f3
commit 44b6f2b2ad
2 changed files with 8 additions and 4 deletions

View File

@@ -8,6 +8,7 @@ from flask import current_app
from flask import request
from sqlalchemy.exc import InvalidRequestError
from sqlalchemy.exc import OperationalError
from sqlalchemy.exc import PendingRollbackError
from sqlalchemy.exc import StatementError
from api.extensions import db
@@ -98,7 +99,10 @@ def reconnect_db(func):
def _flush_db():
db.session.commit()
try:
db.session.commit()
except (StatementError, OperationalError, InvalidRequestError, PendingRollbackError):
db.session.rollback()
def flush_db(func):