aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tews <michael@tews.dev>2026-03-30 12:51:18 +0200
committerMichael Tews <michael@tews.dev>2026-03-30 12:51:18 +0200
commit4538590b16cd4661d3d946bb98b1f61a28c30d19 (patch)
tree01a97a20260d3a9a19940f8a5dedb480c886cfa3
parent66da90ccf645771e2f0ed3dcf090e1918d44566c (diff)
refactor: improve parent node lookup readability
-rw-r--r--backend/studip/object.go7
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 {