diff options
author | Christopher Baines <mail@cbaines.net> | 2020-04-26 17:29:53 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-04-26 17:29:53 +0100 |
commit | cd98c437221ebfe03c0f49ef0f2483c06d68c9dc (patch) | |
tree | 4701a0b778de7b47587eae72a84cb9f63ef231ae | |
parent | 48ed0eead59119c269993dbfa2c9ca8302b52d3d (diff) | |
download | build-coordinator-cd98c437221ebfe03c0f49ef0f2483c06d68c9dc.tar build-coordinator-cd98c437221ebfe03c0f49ef0f2483c06d68c9dc.tar.gz |
Change datastore-list-build-outputs to work without metadata
-rw-r--r-- | guix-build-coordinator/datastore/sqlite.scm | 8 |
1 files 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) |