[Mulgara-svn] r1934 - trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi

alexhall at mulgara.org alexhall at mulgara.org
Mon Apr 12 15:12:25 UTC 2010


Author: alexhall
Date: 2010-04-12 08:12:23 -0700 (Mon, 12 Apr 2010)
New Revision: 1934

Modified:
   trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/SumOfProductExpansionTransformer.java
Log:
Fix ClassCastException when expanding filtered constraint

Modified: trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/SumOfProductExpansionTransformer.java
===================================================================
--- trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/SumOfProductExpansionTransformer.java	2010-04-07 18:34:03 UTC (rev 1933)
+++ trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/SumOfProductExpansionTransformer.java	2010-04-12 15:12:23 UTC (rev 1934)
@@ -82,7 +82,7 @@
         ConstraintFilter filtered = (ConstraintFilter)arg;
         ConstraintExpression innerArg = filtered.getUnfilteredConstraint();
         if (innerArg instanceof ConstraintDisjunction) {
-          return new ConstraintFilter(expandConstraint((ConstraintDisjunction)arg, args, i), filtered.getFilter());
+          return new ConstraintFilter(expandConstraint((ConstraintDisjunction)innerArg, args, i), filtered.getFilter());
         }
       }
     }




More information about the Mulgara-svn mailing list