[jboss-svn-commits] JBL Code SVN: r18866 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Mar 11 22:50:33 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-03-11 22:50:33 -0400 (Tue, 11 Mar 2008)
New Revision: 18866

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
Log:
JBRULES-1482 Bug with ReeteoRuleBase and merged package

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java	2008-03-12 02:50:28 UTC (rev 18865)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java	2008-03-12 02:50:33 UTC (rev 18866)
@@ -445,6 +445,9 @@
             final Rule[] rules = newPkg.getRules();
 
             for ( int i = 0; i < rules.length; ++i ) {
+                if ( pkg != null && pkg.getRule( rules[i].getName() ) != null ) {
+                    removeRule( pkg, pkg.getRule( rules[i].getName() ) );
+                }
                 addRule( newPkg,
                          rules[i] );
             }




More information about the jboss-svn-commits mailing list