Преглед на файлове

[dav] include route for urls below _dav

cgars преди 7 години
родител
ревизия
a66548b34b
променени са 2 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 2
      cmd/web.go
  2. 0 1
      pkg/dav/dav.go

+ 4 - 2
cmd/web.go

@@ -150,7 +150,7 @@ func newMacaron() *macaron.Macaron {
 	}))
 	m.Use(toolbox.Toolboxer(m, toolbox.Options{
 		HealthCheckFuncs: []*toolbox.HealthCheckFuncDesc{
-			&toolbox.HealthCheckFuncDesc{
+			{
 				Desc: "Database connection",
 				Func: models.Ping,
 			},
@@ -420,7 +420,9 @@ func runWeb(c *cli.Context) error {
 		m.Combo("/fork/:repoid").Get(repo.Fork).
 			Post(bindIgnErr(form.CreateRepo{}), repo.ForkPost)
 	}, reqSignIn)
-	m.Any("/:username/:reponame/_dav/", dav.Dav, context.RepoAssignment(), context.RepoRef())
+	m.Any("/:username/:reponame/_dav/*", dav.Dav, context.RepoAssignment(), context.RepoRef())
+	m.Any("/:username/:reponame/_dav", dav.Dav, context.RepoAssignment(), context.RepoRef())
+
 	m.Group("/:username/:reponame", func() {
 		m.Group("/settings", func() {
 			m.Combo("").Get(repo.Settings).

+ 0 - 1
pkg/dav/dav.go

@@ -27,7 +27,6 @@ func Dav(c *gctx.Context, handler *webdav.Handler) {
 		return
 	}
 	handler.ServeHTTP(c.Resp, c.Req.Request)
-	c.WriteHeader(http.StatusOK)
 	return
 }