From 168f5a1a988b3a0fdebb354bc4afed5327c081eb Mon Sep 17 00:00:00 2001
From: Eike Kettner <eike.kettner@posteo.de>
Date: Mon, 1 Mar 2021 20:54:35 +0100
Subject: [PATCH] Fix like search for custom fields

---
 .../scala/docspell/store/qb/generator/ItemQueryGenerator.scala  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/store/src/main/scala/docspell/store/qb/generator/ItemQueryGenerator.scala b/modules/store/src/main/scala/docspell/store/qb/generator/ItemQueryGenerator.scala
index 54632acc..7904b62e 100644
--- a/modules/store/src/main/scala/docspell/store/qb/generator/ItemQueryGenerator.scala
+++ b/modules/store/src/main/scala/docspell/store/qb/generator/ItemQueryGenerator.scala
@@ -232,7 +232,7 @@ object ItemQueryGenerator {
   def itemsWithCustomField(coll: Ident, field: String, op: QOp, value: String): Select = {
     val cf  = RCustomField.as("cf")
     val cfv = RCustomFieldValue.as("cfv")
-    val v   = if (op == QOp.LowerLike) value.toLowerCase else value
+    val v   = if (op == QOp.LowerLike) QueryWildcard.lower(value) else value
     Select(
       select(cfv.itemId),
       from(cfv).innerJoin(cf, cf.id === cfv.field),