diff options
author | Christopher Baines <mail@cbaines.net> | 2020-02-15 19:54:17 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-02-15 19:54:17 +0000 |
commit | 617af6c9d388f62b87402311684744035d701d80 (patch) | |
tree | 4b9a8d34adf7a55857da803211752c9c1c478066 | |
parent | a6e19a4102f5160d6fb60f851474fb09dc83742d (diff) | |
download | data-service-617af6c9d388f62b87402311684744035d701d80.tar data-service-617af6c9d388f62b87402311684744035d701d80.tar.gz |
Properly sort the derivation outputs
-rw-r--r-- | guix-data-service/model/derivation.scm | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/guix-data-service/model/derivation.scm b/guix-data-service/model/derivation.scm index 849f6cb..2ee239b 100644 --- a/guix-data-service/model/derivation.scm +++ b/guix-data-service/model/derivation.scm @@ -818,13 +818,15 @@ VALUES ($1, $2)" (define (select-derivation-outputs-by-derivation-id conn id) (define query (string-append - "SELECT derivation_outputs.name, derivation_output_details.path, " - "derivation_output_details.hash_algorithm, derivation_output_details.hash, " - "derivation_output_details.recursive " - "FROM derivation_outputs " - "INNER JOIN derivation_output_details ON " - "derivation_outputs.derivation_output_details_id = derivation_output_details.id " - "WHERE derivation_id = $1")) + " +SELECT derivation_outputs.name, derivation_output_details.path, + derivation_output_details.hash_algorithm, derivation_output_details.hash, + derivation_output_details.recursive +FROM derivation_outputs +INNER JOIN derivation_output_details ON + derivation_outputs.derivation_output_details_id = derivation_output_details.id +WHERE derivation_id = $1 +ORDER BY derivation_outputs.name")) (map (match-lambda |