diff options
author | Christopher Baines <mail@cbaines.net> | 2019-09-05 16:40:39 +0200 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2019-09-05 16:40:39 +0200 |
commit | fe8102e1dfbc6dd83cc4ad03e2869a967750ba4f (patch) | |
tree | 589c70335c67867098d91e8ba85f6344ecec43e6 /guix-data-service/model/git-repository.scm | |
parent | 38adedcedef44436e7510576c8a8804cd75b7e87 (diff) | |
download | data-service-fe8102e1dfbc6dd83cc4ad03e2869a967750ba4f.tar data-service-fe8102e1dfbc6dd83cc4ad03e2869a967750ba4f.tar.gz |
Use numeric ids for git repositories
Diffstat (limited to 'guix-data-service/model/git-repository.scm')
-rw-r--r-- | guix-data-service/model/git-repository.scm | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/guix-data-service/model/git-repository.scm b/guix-data-service/model/git-repository.scm index 610dc49..8c7cb14 100644 --- a/guix-data-service/model/git-repository.scm +++ b/guix-data-service/model/git-repository.scm @@ -11,10 +11,17 @@ guix-revisions-and-jobs-for-git-repository)) (define (all-git-repositories conn) - (exec-query - conn - (string-append - "SELECT id, label, url, cgit_url_base FROM git_repositories ORDER BY id ASC"))) + (map + (match-lambda + ((id label url cgit-base-url) + (list (string->number id) + label + url + cgit-base-url))) + (exec-query + conn + (string-append + "SELECT id, label, url, cgit_url_base FROM git_repositories ORDER BY id ASC")))) (define (select-git-repository conn id) (match (exec-query |