diff --git a/src/db/mod.rs b/src/db/mod.rs index b75c899..15f3b95 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -196,7 +196,7 @@ impl DB { let real_directories: Vec = directories::table .filter(directories::parent.eq(&real_path_string)) - .order(directories::path) + .order(sql::("path COLLATE NOCASE ASC")) .load(connection)?; let virtual_directories = real_directories .into_iter() @@ -205,7 +205,7 @@ impl DB { let real_songs: Vec = songs::table .filter(songs::parent.eq(&real_path_string)) - .order(songs::path) + .order(sql::("path COLLATE NOCASE ASC")) .load(connection)?; let virtual_songs = real_songs .into_iter()