[jOOQ/jOOQ#7312] Don't mutate input expression tree in transformation!

This commit is contained in:
Lukas Eder 2020-09-24 12:23:35 +02:00
parent 55763c545d
commit ddd49bfbf2
2 changed files with 10 additions and 1 deletions

View File

@ -143,6 +143,8 @@ final class CombinedCondition extends AbstractCondition {
if (newList == null)
return this;
else if (newList.isEmpty())
return noCondition();
else
return of(operator, newList);
}

View File

@ -180,7 +180,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.Deque;
import java.util.EnumSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@ -2504,6 +2503,14 @@ final class SelectQueryImpl<R extends Record> extends AbstractResultQuery<R> imp