diff --git a/dlna/contenddirectoryservice.go b/dlna/contenddirectoryservice.go index a62c8ec5f..da61b45d1 100644 --- a/dlna/contenddirectoryservice.go +++ b/dlna/contenddirectoryservice.go @@ -501,6 +501,6 @@ func (o contentDirectoryObject) ParentID() string { if o.IsRoot() { return "-1" } - o.Path = path.Dir(o.Path) - return o.ID() + parentObject := contentDirectoryObject{Path: path.Dir(o.Path)} + return parentObject.ID() }