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;
        }
 
        /**

Reply via email to