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