diff options
-rw-r--r-- | guix-data-service/model/derivation.scm | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/guix-data-service/model/derivation.scm b/guix-data-service/model/derivation.scm index 9c58dd0..3e882cb 100644 --- a/guix-data-service/model/derivation.scm +++ b/guix-data-service/model/derivation.scm @@ -1753,10 +1753,13 @@ WHERE " criteria ";")) " WITH RECURSIVE all_derivations AS ( SELECT column1 AS derivation_id - FROM (VALUES (" - (string-join (map number->string ids) + FROM (VALUES " + (string-join (map + (lambda (id) + (string-append "(" id ")")) + (map number->string ids)) ", ") - ")) AS data + ") AS data UNION SELECT derivation_outputs.derivation_id FROM all_derivations |