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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 24 19:25:17 EDT 2007


Author: fmeyer
Date: 2007-08-24 19:25:17 -0400 (Fri, 24 Aug 2007)
New Revision: 14542

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
Log:
JBRULES-1106 - missing rename step 

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2007-08-24 22:32:29 UTC (rev 14541)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2007-08-24 23:25:17 UTC (rev 14542)
@@ -319,8 +319,9 @@
             String destPath = this.getAreaNode( RULE_PACKAGE_AREA ).getPath() + "/" + destinationPackage + "/" + PackageItem.ASSET_FOLDER_NAME + "/" + destinationName;
             this.session.getWorkspace().copy( sourcePath, destPath );
             AssetItem dest = loadPackage( destinationPackage ).loadAsset( destinationName );
-
-            dest.updateStringProperty( destinationName, AssetItem.RULE_NODE_TYPE_NAME );
+            if (dest.getContent() != null ) { 
+                dest.updateContent( dest.getContent().replaceAll( source.getName(), dest.getName() ) );
+            }
             dest.updateStringProperty( destinationPackage, AssetItem.PACKAGE_NAME_PROPERTY );
             dest.checkin( "Copied from " + source.getPackageName() + "/" + source.getName() );
             return dest.getUUID();




More information about the jboss-svn-commits mailing list