kopia lustrzana https://github.com/bugout-dev/moonstream
Added a rollback when unique constraint is violated
when attempting to add blocks to database.pull/680/head
rodzic
76792ea983
commit
3d7bbb03ce
|
@ -215,8 +215,9 @@ def crawl_blocks(
|
|||
|
||||
db_session.commit()
|
||||
except IntegrityError as err:
|
||||
db_session.rollback()
|
||||
assert isinstance(err.orig, UniqueViolation)
|
||||
logger.warning(
|
||||
logger.error(
|
||||
"UniqueViolation error occurred, it means block already exists"
|
||||
)
|
||||
except Exception as err:
|
||||
|
|
Ładowanie…
Reference in New Issue