aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-02-15 00:40:51 +0800
committerRunxi Yu <me@runxiyu.org>2025-02-15 00:40:51 +0800
commit8cf1c857040222348c69b1981ebd3c0a937dee11 (patch)
tree8bdfb8deee99a0ab84062b1793900e41491c7368
parentssh_server: Add carriage returns to SSH output (since no PTY yet) (diff)
downloadforge-8cf1c857040222348c69b1981ebd3c0a937dee11.tar.gz
forge-8cf1c857040222348c69b1981ebd3c0a937dee11.tar.zst
forge-8cf1c857040222348c69b1981ebd3c0a937dee11.zip
git_misc: COALESCE(r.description, '')
-rw-r--r--git_misc.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/git_misc.go b/git_misc.go
index 7b7febb..29a2824 100644
--- a/git_misc.go
+++ b/git_misc.go
@@ -20,7 +20,7 @@ var (
func open_git_repo(ctx context.Context, group_name, repo_name string) (repo *git.Repository, description string, err error) {
var fs_path string
- err = database.QueryRow(ctx, "SELECT r.filesystem_path, r.description FROM repos r JOIN groups g ON r.group_id = g.id WHERE g.name = $1 AND r.name = $2;", group_name, repo_name).Scan(&fs_path, &description)
+ err = database.QueryRow(ctx, "SELECT r.filesystem_path, COALESCE(r.description, '') FROM repos r JOIN groups g ON r.group_id = g.id WHERE g.name = $1 AND r.name = $2;", group_name, repo_name).Scan(&fs_path, &description)
if err != nil {
return nil, "", err
}