Jelajahi Sumber

Исправлен баг с рег.выражениями - не понимал верхний регистр

Book Pauk 2 tahun lalu
induk
melakukan
50f7a7800d

+ 2 - 1
client/components/Search/BaseList.js

@@ -371,7 +371,8 @@ export default class BaseList {
                 bookValue = emptyFieldValue;
 
             bookValue = bookValue.toLowerCase();
-            searchValue = searchValue.toLowerCase();
+            if (searchValue[0] !== '~')
+                searchValue = searchValue.toLowerCase();
 
             //особая обработка префиксов
             if (searchValue[0] == '=') {

+ 2 - 1
server/core/DbSearcher.js

@@ -49,7 +49,8 @@ class DbSearcher {
     getWhere(a) {
         const db = this.db;
 
-        a = a.toLowerCase();
+        if (a[0] !== '~')
+            a = a.toLowerCase();
         let where;
 
         //особая обработка префиксов

+ 2 - 1
server/core/opds/BasePage.js

@@ -243,7 +243,8 @@ class BasePage {
                 bookValue = emptyFieldValue;
 
             bookValue = bookValue.toLowerCase();
-            searchValue = searchValue.toLowerCase();
+            if (searchValue[0] !== '~')
+                searchValue = searchValue.toLowerCase();
 
             //особая обработка префиксов
             if (searchValue[0] == '=') {