Author: reto
Date: Fri Sep 23 13:23:17 2011
New Revision: 1174741

URL: http://svn.apache.org/viewvc?rev=1174741&view=rev
Log:
CLEREZZA-635: accepting null list of types, causing all providers to be removed

Modified:
    
incubator/clerezza/trunk/parent/platform.concepts/platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java

Modified: 
incubator/clerezza/trunk/parent/platform.concepts/platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.concepts/platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java?rev=1174741&r1=1174740&r2=1174741&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.concepts/platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.concepts/platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
 Fri Sep 23 13:23:17 2011
@@ -249,8 +249,8 @@ public class SimpleConceptProviderManage
                        @FormParam("conceptSchemes") List<String> 
conceptSchemes) {
 
                if (types == null) {
-                       return Response.status(Status.BAD_REQUEST)
-                                       .entity("Form parameter \"types\" 
should be defined").build();
+                       //types is null when all provider have been removed, 
processing empty list
+                       types = new ArrayList<String>();
                }
                MGraph contentGraph = cgProvider.getContentGraph();
                NonLiteral cplNode = getConceptProviderListNode(contentGraph);


Reply via email to