[ 
https://issues.apache.org/jira/browse/CAMEL-7428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Keller updated CAMEL-7428:
--------------------------------

    Description: 
Operators are not evaluated if using 'simple' for setting body or headers:
{code}
from("direct:simple")
    .setHeader("myHeader").simple("true == true", Boolean.class)
    .log("header = [${header.myHeader}]")
    .setBody(simple("true == true", Boolean.class))
    .log("body = [${body}]");
{code}

Output is as follows:
{code}
INFO  header = [false]
INFO  body = [false]
{code}

The outcome should be {{true}} in both cases.

Also, see 
http://stackoverflow.com/questions/23523409/camel-how-to-set-boolean-header-parameter-using-simple-comparison/23560989#23560989

  was:
Operators are not evaluated if using 'simple' for setting body or headers:
{code}
from("direct:simple")
    .setHeader("myHeader").simple("true == true", Boolean.class)
    .log("header = [${header.myHeader}]")
    .setBody(simple("true == true", Boolean.class))
    .log("body = [${body}]");
{code}

Output is as follows:
{code}
INFO  header = [false]
INFO  body = [false]
{code}

The outcome should be {{true}} in both cases.


> Simple Language - Operators are not evaluated for setting body or headers
> -------------------------------------------------------------------------
>
>                 Key: CAMEL-7428
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7428
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.12.3
>            Reporter: Peter Keller
>
> Operators are not evaluated if using 'simple' for setting body or headers:
> {code}
> from("direct:simple")
>     .setHeader("myHeader").simple("true == true", Boolean.class)
>     .log("header = [${header.myHeader}]")
>     .setBody(simple("true == true", Boolean.class))
>     .log("body = [${body}]");
> {code}
> Output is as follows:
> {code}
> INFO  header = [false]
> INFO  body = [false]
> {code}
> The outcome should be {{true}} in both cases.
> Also, see 
> http://stackoverflow.com/questions/23523409/camel-how-to-set-boolean-header-parameter-using-simple-comparison/23560989#23560989



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to