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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 15 15:02:15 EDT 2010


Author: eaa
Date: 2010-07-15 15:02:14 -0400 (Thu, 15 Jul 2010)
New Revision: 33916

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/VerificationServiceImplementation.java
Log:
VerificationServiceImplementation was using ServiceImplementation.loadRuleAssets(Collection<String>) which is a package protected method. This causes runtime expcetions. 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/VerificationServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/VerificationServiceImplementation.java	2010-07-15 18:47:43 UTC (rev 33915)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/VerificationServiceImplementation.java	2010-07-15 19:02:14 UTC (rev 33916)
@@ -148,7 +148,11 @@
     }
 
     private List<String> applyWorkingSets(Set<String> activeWorkingSets) throws SerializationException {
-        RuleAsset[] workingSets = service.loadRuleAssets( activeWorkingSets );
+        if (activeWorkingSets == null){
+            return new LinkedList<String>();
+        }
+        
+        RuleAsset[] workingSets = service.loadRuleAssets( activeWorkingSets.toArray(new String[activeWorkingSets.size()]) );
         List<String> constraintRules = new LinkedList<String>();
         if ( workingSets != null ) {
             for ( RuleAsset workingSet : workingSets ) {



More information about the jboss-svn-commits mailing list