[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