From dc856c35b9f57a2a5871db8d3d09df1644eff8db Mon Sep 17 00:00:00 2001 From: poyo Date: Fri, 24 Jul 2026 22:08:50 +0200 Subject: [PATCH] catch errors while opening git repo in RepoIssuesIndex. --- app/repo-issues.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/repo-issues.go b/app/repo-issues.go index b4ddf3d..ee13693 100644 --- a/app/repo-issues.go +++ b/app/repo-issues.go @@ -16,7 +16,11 @@ import ( // /{user}/{repo}/issues func (a *App) RepoIssuesIndex(w http.ResponseWriter, r *http.Request) { repo := r.Context().Value(md.RepoKey).(types.Repo) - gitRepo, _ := git.OpenRepo(repo.UserID, &repo.ID, "") + gitRepo, err := git.OpenRepo(repo.UserID, &repo.ID, "") + if err != nil { + http.Error(w, "Something went wrong while trying to open this git repo.", http.StatusInternalServerError) + return + } defer gitRepo.Git.Close() a.renderRepo(w, r, "issues/issue_list", repoViewOptions{ -- 2.54.0