From f8307f77c63633539f99285835721bf31c203c82 Mon Sep 17 00:00:00 2001 From: Eike Kettner Date: Mon, 1 Mar 2021 16:51:36 +0100 Subject: [PATCH] Search by field id or name --- .../docspell/store/qb/generator/ItemQueryGenerator.scala | 6 +++++- 1 file changed, 5 insertions(+), 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 d02e9660..54632acc 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 @@ -236,7 +236,11 @@ object ItemQueryGenerator { Select( select(cfv.itemId), from(cfv).innerJoin(cf, cf.id === cfv.field), - cf.cid === coll && cf.name ==== field && Condition.CompareVal(cfv.value, op, v) + cf.cid === coll && (cf.name ==== field || cf.id ==== field) && Condition.CompareVal( + cfv.value, + op, + v + ) ) } }