From 3071c638575b87bbee3edc3f48c354530c78fc26 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 14 Feb 2023 11:16:25 -0600 Subject: [PATCH] turning off evaluateDateTimeParamValues --- .../backend/module/rdbms/actions/AbstractRDBMSAction.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/actions/AbstractRDBMSAction.java b/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/actions/AbstractRDBMSAction.java index 476b29cc..05f47888 100644 --- a/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/actions/AbstractRDBMSAction.java +++ b/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/actions/AbstractRDBMSAction.java @@ -27,6 +27,7 @@ import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.time.Instant; +import java.time.LocalDate; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -718,10 +719,13 @@ public abstract class AbstractRDBMSAction implements QActionInterface clauses.add("(" + clause + ")"); + /* not ready for this at this time - would be needed when "parsing" of values (instead of expressions for relative date-times) is ready*/ + /* if(field.getType().equals(QFieldType.DATE_TIME)) { values = evaluateDateTimeParamValues(values); } + */ params.addAll(values); } @@ -759,8 +763,12 @@ public abstract class AbstractRDBMSAction implements QActionInterface { try { + LocalDate valueAsLocalDate = ValueUtils.getValueAsLocalDate(value); + rs.add(valueAsLocalDate); + /* Optional valueAsRelativeInstant = parseValueAsRelativeInstant(value); rs.add(valueAsRelativeInstant.orElseThrow()); + */ } catch(Exception e2) {