From 252c92913c5df9f80cd6ab4942c0e2c4787f16f9 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 12 Jan 2024 12:31:38 -0600 Subject: [PATCH] CE-781 Do not assume recordIds are integers --- .../automation/polling/PollingAutomationPerTableRunner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/automation/polling/PollingAutomationPerTableRunner.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/automation/polling/PollingAutomationPerTableRunner.java index a0f69340..bf411630 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/automation/polling/PollingAutomationPerTableRunner.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/automation/polling/PollingAutomationPerTableRunner.java @@ -574,7 +574,7 @@ public class PollingAutomationPerTableRunner implements Runnable @Override public QQueryFilter getQueryFilter() { - List recordIds = records.stream().map(r -> r.getValueInteger(table.getPrimaryKeyField())).collect(Collectors.toList()); + List recordIds = records.stream().map(r -> r.getValue(table.getPrimaryKeyField())).collect(Collectors.toList()); return (new QQueryFilter().withCriteria(new QFilterCriteria(table.getPrimaryKeyField(), QCriteriaOperator.IN, recordIds))); } });