Stop using exception handling when inserting blocked_builds entries

As it doesn't work in a transaction.
This commit is contained in:
Christopher Baines 2022-11-11 10:51:12 +00:00
parent 01e54c36db
commit 4101c6b897

View file

@ -174,13 +174,8 @@ ON CONFLICT DO NOTHING")
'()))
(unless (null? data)
(with-exception-handler
(lambda (exn)
(create-partitions)
(try-insert))
try-insert
#:unwind? #t)))
(create-partitions)
(try-insert)))
(define (handle-populating-blocked-builds-for-scheduled-builds conn build-ids)
(define (get-build-details build-id)