From b6b3b8c5b0834f0879932cc6746bfa1ea4f68984 Mon Sep 17 00:00:00 2001 From: Antoine Gersant Date: Thu, 29 Jun 2017 00:33:54 -0700 Subject: [PATCH] Fixed a bug where browse results sort was case sensitive --- src/db/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()