This is an automated email from the ASF dual-hosted git repository. Croway pushed a commit to branch fix/CAMEL-24504 in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
commit 3b9c82fd9fc7d586678bf577cb5566f2e967e93d Author: Croway <[email protected]> AuthorDate: Fri Aug 28 13:42:13 2026 +0200 CAMEL-24504: preserve StringReader conversion --- .../main/java/org/apache/camel/spring/boot/SpringTypeConverter.java | 4 ++-- .../java/org/apache/camel/spring/boot/SpringTypeConverterTest.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringTypeConverter.java b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringTypeConverter.java index dee756a74cc..fef6ff7186a 100644 --- a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringTypeConverter.java +++ b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringTypeConverter.java @@ -16,8 +16,8 @@ */ package org.apache.camel.spring.boot; +import java.io.FileReader; import java.io.InputStream; -import java.io.Reader; import java.io.Writer; import java.util.Collection; import java.util.List; @@ -94,7 +94,7 @@ public class SpringTypeConverter extends TypeConverterSupport { private boolean isFileBackedTarget(Class<?> type) { return InputStream.class.isAssignableFrom(type) - || Reader.class.isAssignableFrom(type) + || FileReader.class.isAssignableFrom(type) || Writer.class.isAssignableFrom(type) || ZipFile.class.isAssignableFrom(type); } diff --git a/core/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/SpringTypeConverterTest.java b/core/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/SpringTypeConverterTest.java index 7182b127659..27c842656d9 100644 --- a/core/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/SpringTypeConverterTest.java +++ b/core/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/SpringTypeConverterTest.java @@ -21,7 +21,7 @@ import java.io.FileInputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.InputStream; -import java.io.Reader; +import java.io.StringReader; import java.nio.file.Files; import java.nio.file.Path; import java.util.Arrays; @@ -99,8 +99,8 @@ public class SpringTypeConverterTest { } @Test - public void testStringToReaderConversionIsBlocked() { - Assertions.assertNull(converter.convertTo(Reader.class, null, "some file content")); + public void testStringToStringReaderConversionIsStillAllowed() { + Assertions.assertNotNull(converter.convertTo(StringReader.class, null, "some file content")); } @Test
