fix: absolute config path not resolving

+ skip through empty directories in folder browser
+ handle timestamp table error in migration
This commit is contained in:
mungai-njoroge
2024-04-01 11:02:27 +03:00
parent 95a8e9b215
commit 2f6e705c75
9 changed files with 64 additions and 35 deletions
+9 -5
View File
@@ -64,12 +64,16 @@ def get_folder_tree(body: FolderTree):
else:
req_dir = "/" + req_dir + "/" if not req_dir.startswith("/") else req_dir + "/"
tracks, folders = GetFilesAndDirs(req_dir, tracks_only=tracks_only)()
res = GetFilesAndDirs(req_dir, tracks_only=tracks_only)()
res['folders'] = sorted(res['folders'], key=lambda i: i.name)
return {
"tracks": tracks,
"folders": sorted(folders, key=lambda i: i.name),
}
return res
# return {
# "path": req_dir,
# "tracks": tracks,
# "folders": sorted(folders, key=lambda i: i.name),
# }
def get_all_drives(is_win: bool = False):