[jboss-svn-commits] JBL Code SVN: r31999 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Mar 9 00:40:00 EST 2010
Author: tirelli
Date: 2010-03-09 00:39:59 -0500 (Tue, 09 Mar 2010)
New Revision: 31999
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/PatternBuilder.java
Log:
JBRULES-2339: JBRULES-2340: fixing true modify
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/PatternBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/PatternBuilder.java 2010-03-09 01:14:14 UTC (rev 31998)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/PatternBuilder.java 2010-03-09 05:39:59 UTC (rev 31999)
@@ -167,6 +167,11 @@
objectType,
patternDescr.getIdentifier(),
patternDescr.isInternalFact() );
+ if ( objectType instanceof ClassObjectType ) {
+ // make sure PatternExtractor is wired up to correct ClassObjectType and set as a target for rewiring
+ context.getPkg().getClassFieldAccessorStore().getClassObjectType( ((ClassObjectType) objectType),
+ (PatternExtractor) pattern.getDeclaration().getExtractor() );
+ }
} else {
pattern = new Pattern( context.getNextPatternId(),
0, // offset is 0 by default
More information about the jboss-svn-commits
mailing list