[jboss-svn-commits] JBL Code SVN: r32440 - labs/jbossrules/soa_branches/BRMS-5.0.x/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Apr 6 04:58:44 EDT 2010
Author: jervisliu
Date: 2010-04-06 04:58:44 -0400 (Tue, 06 Apr 2010)
New Revision: 32440
Modified:
labs/jbossrules/soa_branches/BRMS-5.0.x/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java
Log:
https://jira.jboss.org/jira/browse/BRMS-292: Re-uploading a model jar re-adds all the facts to the 'Imported types' box. Guvnor-484
Modified: labs/jbossrules/soa_branches/BRMS-5.0.x/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.0.x/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java 2010-04-06 07:44:07 UTC (rev 32439)
+++ labs/jbossrules/soa_branches/BRMS-5.0.x/drools-guvnor/src/main/java/org/drools/guvnor/server/contenthandler/ModelContentHandler.java 2010-04-06 08:58:44 UTC (rev 32440)
@@ -66,9 +66,12 @@
while ( (entry = jis.getNextJarEntry()) != null ) {
if ( !entry.isDirectory() ) {
if ( entry.getName().endsWith( ".class" ) && entry.getName().indexOf( '$' ) == -1 ) {
- buf.append( "import " + convertPathToName( entry.getName() ) );
- buf.append( "\n" );
- }
+ String line = "import " + convertPathToName( entry.getName() );
+ // Add imports only once
+ if ( !header.contains( line ) ) {
+ buf.append( line );
+ buf.append( "\n" );
+ } }
}
}
More information about the jboss-svn-commits
mailing list