Rollback session

This commit is contained in:
Adrià Casajús 2025-07-22 18:50:42 +02:00 committed by Adrià Casajús
parent 794bb28990
commit 2aac58f792

View file

@ -8,6 +8,7 @@ from typing import List, Optional
import arrow
import newrelic.agent
from sqlalchemy.exc import IntegrityError
from sqlalchemy.orm import Query
from sqlalchemy.orm.exc import ObjectDeletedError
from sqlalchemy.sql.expression import or_, and_
@ -403,4 +404,8 @@ def execute():
if __name__ == "__main__":
send_version_event("job_runner")
while True:
execute()
try:
execute()
except IntegrityError:
Session.rollback()
Session.close()