[Policy-20] getConfig & Policy resolved blockers
[policy/engine.git] / ECOMP-REST / src / main / java / org / openecomp / policy / rest / XacmlAdminAuthorization.java
index ae72db2..9a2dbdb 100644 (file)
@@ -202,12 +202,14 @@ public class XacmlAdminAuthorization {
                        //
                        // Should only be one result
                        //
-                       for (Result result : response.getResults()) {
-                               Decision decision = result.getDecision();
-                               logger.info("Decision: " + decision);
-                               if (decision.equals(Decision.PERMIT)) {
-                                       return true;
-                               }
+                       if(response != null){
+                               for (Result result : response.getResults()) {
+                                       Decision decision = result.getDecision();
+                                       logger.info("Decision: " + decision);
+                                       if (decision.equals(Decision.PERMIT)) {
+                                               return true;
+                                       }
+                               }       
                        }
                } catch (PDPException e) {
                        logger.error(XACMLErrorConstants.ERROR_PROCESS_FLOW + "PDP Decide failed: " + e.getLocalizedMessage());