Added a rollback when unique constraint is violated

when attempting to add blocks to database.
pull/680/head
Neeraj Kashyap 2022-10-14 21:05:49 -07:00
rodzic 76792ea983
commit 3d7bbb03ce
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -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: