WW-4794 Fixes wrapField's where clause

This commit is contained in:
Yasser Zamani
2017-06-20 16:42:08 +04:30
parent 4c386c663c
commit fa20b71fc2
@@ -97,7 +97,7 @@ public class ValueStackDataSource implements JRRewindableDataSource {
Object value = valueStack.findValue(expression);
LOG.debug("Field [{}] = [{}]", field.getName(), value);
if (!wrapField && MakeIterator.isIterable(value) && !field.getValueClass().isInstance(value)) {
if (!wrapField && MakeIterator.isIterable(value) && field.getValueClass().isInstance(value)) {
return value;
} else if (MakeIterator.isIterable(value)) {
// wrap value with ValueStackDataSource if not already wrapped