From cd98c437221ebfe03c0f49ef0f2483c06d68c9dc Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sun, 26 Apr 2020 17:29:53 +0100 Subject: Change datastore-list-build-outputs to work without metadata --- guix-build-coordinator/datastore/sqlite.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/guix-build-coordinator/datastore/sqlite.scm b/guix-build-coordinator/datastore/sqlite.scm index e10b04e..c21ef78 100644 --- a/guix-build-coordinator/datastore/sqlite.scm +++ b/guix-build-coordinator/datastore/sqlite.scm @@ -1026,7 +1026,7 @@ SELECT name, output, hash, size, store_references FROM builds INNER JOIN derivation_outputs ON builds.derivation_name = derivation_outputs.derivation_name -INNER JOIN output_metadata +LEFT JOIN output_metadata ON output_metadata.derivation_output_id = derivation_outputs.id AND output_metadata.build_id = builds.uuid WHERE builds.uuid = :build_id"))) @@ -1043,8 +1043,10 @@ WHERE builds.uuid = :build_id"))) (output . ,output) (hash . ,hash) (size . ,size) - (references . ,(list->vector - (string-split store_references #\space)))))) + (references . ,(and store_references + (list->vector + (string-split store_references + #\space))))))) statement))) (sqlite-reset statement) -- cgit v1.2.3