From ba777221811e64c1c8a75a6f6afdd6164f42ba92 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= <hugo@beauzee.fr>
Date: Tue, 2 Aug 2022 11:26:52 +0200
Subject: [PATCH] Media: Remove invalid pattern check

Refs #359
---
 src/Media.cpp                     | 2 --
 test/unittest/MediaGroupTests.cpp | 5 +----
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/Media.cpp b/src/Media.cpp
index f4e48538b..3d694f49c 100644
--- a/src/Media.cpp
+++ b/src/Media.cpp
@@ -2677,8 +2677,6 @@ Query<IMedia> Media::searchFromMediaGroup( MediaLibraryPtr ml, int64_t groupId,
                                            const std::string& pattern,
                                            const QueryParameters* params )
 {
-    if ( pattern.size() < 3 )
-        return nullptr;
     std::string req = "FROM " + Table::Name + " m ";
     req += addRequestJoin( params );
     req += " WHERE m.id_media IN (SELECT rowid FROM " + FtsTable::Name +
diff --git a/test/unittest/MediaGroupTests.cpp b/test/unittest/MediaGroupTests.cpp
index e7cf2db01..d17ab8d11 100644
--- a/test/unittest/MediaGroupTests.cpp
+++ b/test/unittest/MediaGroupTests.cpp
@@ -185,10 +185,7 @@ static void SearchMedia( Tests* T )
     mg->add( *v2 );
     mg->add( *v3 );
 
-    auto query = mg->searchMedia( "12", IMedia::Type::Unknown, nullptr );
-    ASSERT_EQ( nullptr, query );
-
-    query = mg->searchMedia( "otters", IMedia::Type::Audio );
+    auto query = mg->searchMedia( "otters", IMedia::Type::Audio );
     ASSERT_EQ( 1u, query->count() );
     auto media = query->all();
     ASSERT_EQ( 1u, media.size() );
-- 
GitLab