feat: make path absolute
License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com>
This commit is contained in:
parent
67a8976415
commit
ff05cc0492
@ -8,6 +8,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/mholt/caddy"
|
"github.com/mholt/caddy"
|
||||||
|
"github.com/spf13/afero"
|
||||||
)
|
)
|
||||||
|
|
||||||
var defaultEvents = []string{
|
var defaultEvents = []string{
|
||||||
@ -25,6 +26,7 @@ type Runner struct {
|
|||||||
|
|
||||||
// Run runs the hooks for the before and after event.
|
// 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 {
|
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)
|
err := r.do("before_"+event, path, dst, u)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user