You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sf...@apache.org on 2015/02/16 23:46:20 UTC
incubator-usergrid git commit: add validation for index resource
Repository: incubator-usergrid
Updated Branches:
refs/heads/USERGRID-365 748636873 -> 904c5ddff
add validation for index resource
Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/904c5ddf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/904c5ddf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/904c5ddf
Branch: refs/heads/USERGRID-365
Commit: 904c5ddff43813b7eb9a273c46b11346853207db
Parents: 7486368
Author: Shawn Feldman <sf...@apache.org>
Authored: Mon Feb 16 14:46:19 2015 -0800
Committer: Shawn Feldman <sf...@apache.org>
Committed: Mon Feb 16 14:46:19 2015 -0800
----------------------------------------------------------------------
.../src/main/java/org/apache/usergrid/rest/IndexResource.java | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/904c5ddf/stack/rest/src/main/java/org/apache/usergrid/rest/IndexResource.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/main/java/org/apache/usergrid/rest/IndexResource.java b/stack/rest/src/main/java/org/apache/usergrid/rest/IndexResource.java
index 5cbc499..a0404e1 100644
--- a/stack/rest/src/main/java/org/apache/usergrid/rest/IndexResource.java
+++ b/stack/rest/src/main/java/org/apache/usergrid/rest/IndexResource.java
@@ -20,6 +20,7 @@
package org.apache.usergrid.rest;
+import com.google.common.base.Preconditions;
import com.sun.jersey.api.json.JSONWithPadding;
import org.apache.usergrid.persistence.EntityManager;
import org.apache.usergrid.persistence.EntityManagerFactory;
@@ -185,6 +186,8 @@ public class IndexResource extends AbstractContextResource {
@PathParam( "applicationId" ) final String applicationIdStr,
Map<String, Object> config,
@QueryParam( "callback" ) @DefaultValue( "callback" ) String callback) throws Exception{
+ Preconditions.checkNotNull(config,"Payload for config is null, please pass {replicas:int, shards:int} in body");
+
ApiResponse response = createApiResponse();
final UUID appId = UUIDUtils.tryExtractUUID(applicationIdStr);