all repos — elgit @ b2a43e5d4fca579e569449a9f84283bca7c62a4d

fork of legit: web frontend for git, written in go

improve error logging

Alin
commit

b2a43e5d4fca579e569449a9f84283bca7c62a4d

parent

15f548a674ff07cc9822ce334c4e38d1081bd957

1 file changed, 2 insertions(+), 3 deletions(-)

changed files
M routes/handler.goroutes/handler.go
@@ -21,6 +21,7 @@
var ( ErrMethodNotAllowed = fmt.Errorf("that's not possible") ErrNotFound = fmt.Errorf("nothing like that here") + ErrRepoDenied = fmt.Errorf("nothing like that here") ) func Handlers(c *config.Config, staticFiles fs.FS) *atreugo.Atreugo {
@@ -122,9 +123,7 @@ name, _ := rc.UserValue("name").(string)
repoName := path.Join(category, name) if d.isNotAllowed(repoName) { - log.Printf("access not allowed: %s", repoName) - - return ErrNotFound + return fmt.Errorf("repo %s: %w", repoName, ErrRepoDenied) } rc.SetUserValue("repoName", repoName)