Repository: cayenne Updated Branches: refs/heads/master c58fced08 -> 0a084ed6b
If the transformer returns PRUNED_NODE, this cast fails which isn't correct Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/1befbe67 Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/1befbe67 Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/1befbe67 Branch: refs/heads/master Commit: 1befbe6722abe7baa127a6ee23909a11ce8d114b Parents: 36faff5 Author: John Larson <larso...@torqwrench.com> Authored: Fri Aug 17 22:32:29 2018 -0500 Committer: John Larson <larso...@torqwrench.com> Committed: Fri Aug 17 22:32:29 2018 -0500 ---------------------------------------------------------------------- .../src/main/java/org/apache/cayenne/exp/Expression.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne/blob/1befbe67/cayenne-server/src/main/java/org/apache/cayenne/exp/Expression.java ---------------------------------------------------------------------- diff --git a/cayenne-server/src/main/java/org/apache/cayenne/exp/Expression.java b/cayenne-server/src/main/java/org/apache/cayenne/exp/Expression.java index 629549c..569416c 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/exp/Expression.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/exp/Expression.java @@ -620,7 +620,7 @@ public abstract class Expression implements Serializable, XMLSerializable { } // all the children are processed, only now transform this copy - return (transformer != null) ? (Expression) transformer.apply(copy) : copy; + return (transformer != null) ? transformer.apply(copy) : copy; } /**