From 502456db911ce2b87c2de3dd09b37b83f51ba6e1 Mon Sep 17 00:00:00 2001 From: Krishna Srinivas <634494+krishnasrinivas@users.noreply.github.com> Date: Sun, 12 May 2019 06:10:49 -0700 Subject: [PATCH] Accept simpler response from OPA (#7637) --- pkg/iam/policy/opa.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/iam/policy/opa.go b/pkg/iam/policy/opa.go index f87b7de63..2c1d38a77 100644 --- a/pkg/iam/policy/opa.go +++ b/pkg/iam/policy/opa.go @@ -123,14 +123,12 @@ func (o *Opa) IsAllowed(args Args) bool { // Handle OPA response type opaResponse struct { - Result struct { - Allow bool `json:"allow"` - } `json:"result"` + Allow bool `json:"allow"` } var result opaResponse if err = json.NewDecoder(resp.Body).Decode(&result); err != nil { return false } - return result.Result.Allow + return result.Allow }