]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/search.py
Feat(config): getlist
[m_librarian.git] / m_librarian / search.py
index e4e2884c2c7d5a61642fb7324e7f55cd4db30fdd..82889a8d518e720108d3dc297316a4409c080a69 100644 (file)
@@ -75,13 +75,13 @@ def search_books(search_type, case_sensitive, values, join_expressions=None,
                  orderBy=None, use_filters=False):
     if use_filters:
         config = get_config()
-        lang_filter = config.get('filters', 'lang')
+        lang_filter = config.getlist('filters', 'lang')
         deleted_filter = config.getint('filters', 'deleted')
         if lang_filter:
             if join_expressions is None:
                 join_expressions = []
             lang_conditions = []
-            for lang in lang_filter.split():
+            for lang in lang_filter:
                 lvalues = {'name': lang}
                 conditions = mk_search_conditions(
                     Language, search_type, case_sensitive, lvalues)