]> source.dussan.org Git - nextcloud-server.git/commitdiff
Resolve scanning issue case comparison of songs
authorBrice Maron <brice@bmaron.net>
Sun, 24 Jun 2012 15:58:51 +0000 (15:58 +0000)
committerBrice Maron <brice@bmaron.net>
Sun, 24 Jun 2012 16:03:25 +0000 (16:03 +0000)
apps/media/lib_collection.php

index bf82e65e62b94c3ca4338fb74642138443ae0be5..598c08d32e24a3052efc7f772ed1a535ef57adf8 100644 (file)
@@ -104,7 +104,7 @@ class OC_MEDIA_COLLECTION{
                        return self::$albumIdCache[$artistId][$albumId][$name];
                }else{
                        $uid=$_SESSION['user_id'];
-                       $query=OCP\DB::prepare("SELECT song_id FROM *PREFIX*media_songs WHERE song_user=? AND song_name LIKE ? AND song_artist=? AND song_album=?");
+                       $query=OCP\DB::prepare("SELECT song_id FROM *PREFIX*media_songs WHERE song_user=? AND lower(song_name) LIKE ? AND song_artist=? AND song_album=?");
                        $songs=$query->execute(array($uid,$name,$artistId,$albumId))->fetchAll();
                        if(is_array($songs) and isset($songs[0])){
                                self::$albumIdCache[$artistId][$albumId][$name]=$songs[0]['song_id'];