You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Onlinee (Jira)" <ji...@apache.org> on 2021/07/01 12:56:00 UTC

[jira] [Created] (CAMEL-16775) simple("${body} starts with /startsWith 'xyz'") fails

Onlinee created CAMEL-16775:
-------------------------------

             Summary: simple("${body} starts with /startsWith 'xyz'") fails
                 Key: CAMEL-16775
                 URL: https://issues.apache.org/jira/browse/CAMEL-16775
             Project: Camel
          Issue Type: Bug
          Components: came-core
    Affects Versions: 3.6.0
            Reporter: Onlinee
         Attachments: StartsWithTest.java

Hello,

since Camel Version 3.6 [simple language operator|[https://camel.apache.org/components/latest/languages/simple-language.html#_operator_support]] "starts with" / "startsWith" is buggy.

This works with camel 3.5
 * .when(simple("${body} starts with '010'"))
 * .when(simple("${body} startsWith '010'"))
 * .when(bodyAs(String.class).startsWith("010")) 

This works with camel 3.6 only
 * .when(bodyAs(String.class).startsWith("010")) 

See also TestCase [^StartsWithTest.java].

Regards.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)