diff --git a/src/Media.cpp b/src/Media.cpp
index 3d694f49c8d121518ba5f436b8107e2b0fc2eca1..47c5ab6179b706958fff7d5c6acf3f6d5c689447 100644
--- a/src/Media.cpp
+++ b/src/Media.cpp
@@ -2643,7 +2643,9 @@ Query<IMedia> Media::searchFromFolderId( MediaLibraryPtr ml,
     {
         req += " AND m.type = ?";
         return make_query<Media, IMedia>( ml, "*", req, sortRequest( params ),
-                                          folderId, pattern, type )
+                                          folderId,
+                                          sqlite::Tools::sanitizePattern( pattern ),
+                                          type )
                 .markPublic( publicOnly ).build();
     }
     // Don't explicitely filter by type since only video/audio media have a