Fix nullPointerException non-200 guard response. 71/18071/2
authorTemoc Rodriguez <cr056n@att.com>
Tue, 10 Oct 2017 22:26:10 +0000 (15:26 -0700)
committerTemoc Rodriguez <cr056n@att.com>
Wed, 11 Oct 2017 15:05:02 +0000 (08:05 -0700)
commit8caedad524f0fd850cfe7dcb7911af0e7115de60
treea3758a1ebddd23270d2176fdf786a3ffcc3ddf0e
parent704e2b4fd3da2ff0a7efccda2e12563c390a0ccf
Fix nullPointerException non-200 guard response.

Added a check for when the guard response from pdp-x is not
200. When the response is unauthorized or forbidden, it will
have an empty body, try to convert to json, and throw an
exception. Added a null check on the response and returns
indeterminate in the case of an empty body.

Issue-ID: POLICY-280
Change-Id: I9d384472e230495130bd41d377e25b74fe9ea9bd
Signed-off-by: Temoc Rodriguez <cr056n@att.com>
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java