[jboss-svn-commits] JBL Code SVN: r18863 - labs/jbossrules/branches/4.0.x/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:46:42 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-03-11 22:46:42 -0400 (Tue, 11 Mar 2008)
New Revision: 18863

Modified:
   labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
Log:


Modified: labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java	2008-03-12 01:33:12 UTC (rev 18862)
+++ labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java	2008-03-12 02:46:42 UTC (rev 18863)
@@ -425,6 +425,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