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);