You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2025/04/30 14:49:37 UTC
(camel) branch main updated: CAMEL-22038 - aws-ddb: float/doubles are being set as ddb attribute type=S while using transformer - Ddb2JsonDataTypeTransformer (#17934)
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new f1a5e6aa84c CAMEL-22038 - aws-ddb: float/doubles are being set as ddb attribute type=S while using transformer - Ddb2JsonDataTypeTransformer (#17934)
f1a5e6aa84c is described below
commit f1a5e6aa84c522638799aa6e24845be8fc0e4f0e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 30 16:49:31 2025 +0200
CAMEL-22038 - aws-ddb: float/doubles are being set as ddb attribute type=S while using transformer - Ddb2JsonDataTypeTransformer (#17934)
Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
.../component/aws2/ddb/transform/Ddb2JsonDataTypeTransformer.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/transform/Ddb2JsonDataTypeTransformer.java b/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/transform/Ddb2JsonDataTypeTransformer.java
index 9b1b78d9a9d..64285bcdc43 100644
--- a/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/transform/Ddb2JsonDataTypeTransformer.java
+++ b/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/transform/Ddb2JsonDataTypeTransformer.java
@@ -196,6 +196,10 @@ public class Ddb2JsonDataTypeTransformer extends Transformer {
return AttributeValue.builder().n(value.toString()).build();
}
+ if (value instanceof Double) {
+ return AttributeValue.builder().n(value.toString()).build();
+ }
+
if (value instanceof Boolean) {
return AttributeValue.builder().bool((Boolean) value).build();
}