Repository: stratos
Updated Branches:
  refs/heads/master-deployment-policy-fix-merge 8a2de4562 -> 97286c9f0


fixing a NPE in rest API


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/97286c9f
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/97286c9f
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/97286c9f

Branch: refs/heads/master-deployment-policy-fix-merge
Commit: 97286c9f02ec863150d3fde439ea7d7ccb0e9574
Parents: 8a2de45
Author: R-Rajkumar <[email protected]>
Authored: Fri Feb 27 16:01:17 2015 +0530
Committer: R-Rajkumar <[email protected]>
Committed: Fri Feb 27 16:01:17 2015 +0530

----------------------------------------------------------------------
 .../apache/stratos/rest/endpoint/api/StratosApiV41Utils.java   | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/97286c9f/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
 
b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
index e3a44c5..c8f6337 100644
--- 
a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
+++ 
b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
@@ -1008,6 +1008,12 @@ public class StratosApiV41Utils {
                 log.error(message);
                 throw new RestAPIException(message);
             }
+            if (applicationPolicy == null) {
+                String message = String.format("Application policy cannot be 
null : [application-id] %s. "
+                               + "Are you passing application policy?", 
applicationId);
+                log.error(message);
+                throw new RestAPIException(message);
+                       }
 
             ApplicationBean applicationBean = getApplication(applicationId);
             int tenantId = 
CarbonContext.getThreadLocalCarbonContext().getTenantId();

Reply via email to