don't return parent id if it references the root dir
This commit is contained in:
@@ -75,10 +75,14 @@ func NewArtistByFolder(f *model.Album) *Artist {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func NewDirectoryByFolder(f *model.Album, children []*TrackChild) *Directory {
|
func NewDirectoryByFolder(f *model.Album, children []*TrackChild) *Directory {
|
||||||
return &Directory{
|
dir := &Directory{
|
||||||
ID: f.ID,
|
ID: f.ID,
|
||||||
Parent: f.ParentID,
|
|
||||||
Name: f.RightPath,
|
Name: f.RightPath,
|
||||||
Children: children,
|
Children: children,
|
||||||
}
|
}
|
||||||
|
// don't show the root dir as a parent
|
||||||
|
if f.ParentID != 1 {
|
||||||
|
dir.ParentID = f.ParentID
|
||||||
|
}
|
||||||
|
return dir
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user