diff --git a/guix-data-service/jobs/load-new-guix-revision.scm b/guix-data-service/jobs/load-new-guix-revision.scm index 13bd771..4d5eb7e 100644 --- a/guix-data-service/jobs/load-new-guix-revision.scm +++ b/guix-data-service/jobs/load-new-guix-revision.scm @@ -2416,11 +2416,14 @@ SELECT 1 FROM derivation_source_file_nars WHERE derivation_source_file_id = $1" #t "debug: importing channel news not supported\n") #t)) - (update-package-derivations-table + (with-postgresql-transaction conn - git-repository-id - (fibers-force guix-revision-id-promise) - commit) + (lambda (conn) + (update-package-derivations-table + conn + git-repository-id + (fibers-force guix-revision-id-promise) + commit))) (with-time-logging "updating builds.derivation_output_details_set_id" (update-builds-derivation-output-details-set-id conn