diff options
Diffstat (limited to 'backend/studip/object.go')
| -rw-r--r-- | backend/studip/object.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/backend/studip/object.go b/backend/studip/object.go index a6b8e94..cc569b8 100644 --- a/backend/studip/object.go +++ b/backend/studip/object.go @@ -367,11 +367,12 @@ func (o *Object) Remove(ctx context.Context) error { return err } - parent := o.fs.ft.relativeRoot - if parent != nil { + var parent *Node + if o.fs.ft.relativeRoot != nil { parentDir := dirPath(o.remote) - parent = parent.GetNodeAtPath(parentDir) + parent = o.fs.ft.relativeRoot.GetNodeAtPath(parentDir) } + if parent != nil { filename := basePath(o.remote) for i, child := range parent.Children { |
