[
https://issues.jboss.org/browse/DROOLS-1547?page=com.atlassian.jira.plugi...
]
Edson Tirelli updated DROOLS-1547:
----------------------------------
Description:
The specification has a provision that singleton lists should be treated as the element
itself in some cases, like filter results. I.e., in some cases, {{[a] = a}}.
This is not completely consistent, but we need to handle it for some cases, like filter
results. In other words, the following assignment should work fine, assuming {{a flight}}
is a flight variable and {{flight list}} is a list of flights, and the filter returns a
single result.
{code}
{
a flight : flight list[ number = "AC 531" ]
}
{code}
We need to add tests to make sure it is working like that and fix it in case it is not.
was:
The specification has a provision that singleton lists should be treated as the element
itself in some cases, like filter results. I.e., in some cases, {{[a] = a}}.
This is not completely consistent, but we need to handle it for some cases, like filter
results. In other words, the following assignment should work fine, assuming {{a flight}}
is a flight variable and {{flight list}} is a list of flights, and the filter returns a
single result.
{
a flight : flight list[ number = "AC 531" ]
}
We need to add tests to make sure it is working like that and fix it in case it is not.
Add tests to confirm that singleton lists can be treated as the
element itself in filter results
------------------------------------------------------------------------------------------------
Key: DROOLS-1547
URL:
https://issues.jboss.org/browse/DROOLS-1547
Project: Drools
Issue Type: Bug
Components: dmn engine
Affects Versions: 7.0.0.CR3
Reporter: Edson Tirelli
Assignee: Edson Tirelli
Fix For: 7.1.0.Final
The specification has a provision that singleton lists should be treated as the element
itself in some cases, like filter results. I.e., in some cases, {{[a] = a}}.
This is not completely consistent, but we need to handle it for some cases, like filter
results. In other words, the following assignment should work fine, assuming {{a flight}}
is a flight variable and {{flight list}} is a list of flights, and the filter returns a
single result.
{code}
{
a flight : flight list[ number = "AC 531" ]
}
{code}
We need to add tests to make sure it is working like that and fix it in case it is not.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)