feat: make path absolute

License: MIT
Signed-off-by: Henrique Dias <hacdias@gmail.com>
This commit is contained in:
Henrique Dias 2019-01-01 13:22:58 +00:00
parent 67a8976415
commit ff05cc0492

View File

@ -8,6 +8,7 @@ import (
"strings"
"github.com/mholt/caddy"
"github.com/spf13/afero"
)
var defaultEvents = []string{
@ -25,6 +26,7 @@ type Runner struct {
// Run runs the hooks for the before and after event.
func (r Runner) Run(fn func() error, event string, path string, dst string, u *User) error {
path = afero.FullBaseFsPath(u.Fs.(*afero.BasePathFs), path)
err := r.do("before_"+event, path, dst, u)
if err != nil {
return err