diff --git a/cmd/gitops-pusher/gitops-pusher.go b/cmd/gitops-pusher/gitops-pusher.go index 96e7d8d2d..5cc53f7c3 100644 --- a/cmd/gitops-pusher/gitops-pusher.go +++ b/cmd/gitops-pusher/gitops-pusher.go @@ -237,12 +237,6 @@ func testNewACLs(ctx context.Context, tailnet, apiKey, policyFname string) error } defer resp.Body.Close() - got := resp.StatusCode - want := http.StatusOK - if got != want { - return fmt.Errorf("wanted HTTP status code %d but got %d", want, got) - } - var ate ACLTestError err = json.NewDecoder(resp.Body).Decode(&ate) if err != nil { @@ -253,6 +247,12 @@ func testNewACLs(ctx context.Context, tailnet, apiKey, policyFname string) error return ate } + got := resp.StatusCode + want := http.StatusOK + if got != want { + return fmt.Errorf("wanted HTTP status code %d but got %d", want, got) + } + return nil }