From f47e63bc378663862fea036527dcf5e0947c0778 Mon Sep 17 00:00:00 2001 From: Martin Litvaj Date: Thu, 14 Jan 2021 21:39:07 +0100 Subject: [PATCH] Fix exists when repo does not exist --- bitbucket/resource_default_reviewers_condition.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bitbucket/resource_default_reviewers_condition.go b/bitbucket/resource_default_reviewers_condition.go index 1be7494..d40e653 100644 --- a/bitbucket/resource_default_reviewers_condition.go +++ b/bitbucket/resource_default_reviewers_condition.go @@ -375,12 +375,12 @@ func resourceDefaultReviewersConditionExists(d *schema.ResourceData, m interface resp, err := client.Get(getReadConditionURI(projectKey, repositorySlug)) - if err != nil { - return false, err + if resp != nil && resp.StatusCode == 404 { + return false, nil } - if resp.StatusCode != 200 { - return false, fmt.Errorf("failed to get default reviewers condition %s. API returned %d", d.Id(), resp.StatusCode) + if err != nil { + return false, err } var conditions []DefaultReviewersConditionResp