diff options
| author | Michael Tews <michael@tews.dev> | 2026-03-30 12:51:18 +0200 |
|---|---|---|
| committer | Michael Tews <michael@tews.dev> | 2026-03-30 12:51:18 +0200 |
| commit | 4538590b16cd4661d3d946bb98b1f61a28c30d19 (patch) | |
| tree | 01a97a20260d3a9a19940f8a5dedb480c886cfa3 /backend | |
| parent | 66da90ccf645771e2f0ed3dcf090e1918d44566c (diff) | |
refactor: improve parent node lookup readability
Diffstat (limited to 'backend')
| -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 { |
