mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-25 13:52:43 +01:00
LFS: Return 404 for unimplemented endpoints (#1330)
Without this patch a 401 is returned for unspecified endpoints, making the LFS client ask for HTTP credentials. This behaviour was introduced with the new locking API: https://github.com/git-lfs/git-lfs/blob/master/docs/api/locking.md
This commit is contained in:
parent
9182a35f18
commit
5586445207
1 changed files with 3 additions and 0 deletions
|
@ -639,6 +639,9 @@ func runWeb(ctx *cli.Context) error {
|
||||||
m.Get("/objects/:oid/:filename", lfs.ObjectOidHandler)
|
m.Get("/objects/:oid/:filename", lfs.ObjectOidHandler)
|
||||||
m.Any("/objects/:oid", lfs.ObjectOidHandler)
|
m.Any("/objects/:oid", lfs.ObjectOidHandler)
|
||||||
m.Post("/objects", lfs.PostHandler)
|
m.Post("/objects", lfs.PostHandler)
|
||||||
|
m.Any("/*", func(ctx *context.Context) {
|
||||||
|
ctx.Handle(404, "", nil)
|
||||||
|
})
|
||||||
}, ignSignInAndCsrf)
|
}, ignSignInAndCsrf)
|
||||||
m.Any("/*", ignSignInAndCsrf, repo.HTTP)
|
m.Any("/*", ignSignInAndCsrf, repo.HTTP)
|
||||||
m.Head("/tasks/trigger", repo.TriggerTask)
|
m.Head("/tasks/trigger", repo.TriggerTask)
|
||||||
|
|
Loading…
Reference in a new issue