aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/model/git-branch.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-data-service/model/git-branch.scm')
-rw-r--r--guix-data-service/model/git-branch.scm16
1 files changed, 6 insertions, 10 deletions
diff --git a/guix-data-service/model/git-branch.scm b/guix-data-service/model/git-branch.scm
index a800e8f..c4b56c0 100644
--- a/guix-data-service/model/git-branch.scm
+++ b/guix-data-service/model/git-branch.scm
@@ -47,16 +47,12 @@ WHERE git_repository_id = $1
(define (insert-git-branch-entry conn
git-repository-id
name)
- (match (exec-query
- conn
- "
-INSERT INTO git_branches (git_repository_id, name)
-VALUES ($1, $2)
-RETURNING id"
- (list (number->string git-repository-id)
- name))
- (((id))
- (string->number id))))
+ (insert-and-return-id
+ conn
+ "git_branches"
+ '(git_repository_id name)
+ (list git-repository-id
+ name)))
(define (git-branches-for-commit conn commit)
(define query