From a1d734e5a5d7e463167c0f9c41e33df04534e120 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Fri, 20 Mar 2026 17:46:51 +0800 Subject: [PATCH] fix gt/lt operator --- .../komga/infrastructure/jooq/SearchOperatorUtils.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/jooq/SearchOperatorUtils.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/jooq/SearchOperatorUtils.kt index 93d12933..b2f2b413 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/jooq/SearchOperatorUtils.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/jooq/SearchOperatorUtils.kt @@ -55,8 +55,8 @@ fun SearchOperator.NumericNullable.toCondition(field: Field) = when (this) { is SearchOperator.Is<*> -> field.eq(value as Int) is SearchOperator.IsNot<*> -> field.ne(value as Int).or(field.isNull) - is SearchOperator.GreaterThan -> field.gt(value) - is SearchOperator.LessThan -> field.lt(value) + is SearchOperator.GreaterThan -> field.greaterOrEqual(value) + is SearchOperator.LessThan -> field.lessOrEqual(value) is SearchOperator.IsNullT -> field.isNull is SearchOperator.IsNotNullT -> field.isNotNull } @@ -65,8 +65,8 @@ fun SearchOperator.Numeric.toCondition(field: Field) = when (this) { is SearchOperator.Is<*> -> field.eq(value as Float) is SearchOperator.IsNot<*> -> field.ne(value as Float) - is SearchOperator.GreaterThan -> field.gt(value) - is SearchOperator.LessThan -> field.lt(value) + is SearchOperator.GreaterThan -> field.greaterOrEqual(value) + is SearchOperator.LessThan -> field.lessOrEqual(value) } fun SearchOperator.Boolean.toCondition(field: Field) =