summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxuzhang3 <57888764+xuzhang3@users.noreply.github.com>2022-07-07 11:12:53 +0800
committerGitHub <noreply@github.com>2022-07-07 11:12:53 +0800
commitc74ab6c4286356111af9a01ea2296ee02db9dcb6 (patch)
tree1307e989c27aa0f4b9cd68f6857f406e015f5d58
parent2a8c8f7b1f625437a7567d722c341ddc684c89e8 (diff)
parenta5155792084e7029df32f8b2da9f49f8230cc046 (diff)
Merge pull request #616 from xuzhang3/f/handle_project_notfounderror
[bug fix]azuredevops_project - sync project staus
-rw-r--r--azuredevops/internal/service/core/resource_project.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/azuredevops/internal/service/core/resource_project.go b/azuredevops/internal/service/core/resource_project.go
index 85785b66..97b8cc3e 100644
--- a/azuredevops/internal/service/core/resource_project.go
+++ b/azuredevops/internal/service/core/resource_project.go
@@ -231,12 +231,18 @@ func projectRead(clients *client.AggregatedClient, projectID string, projectName
IncludeHistory: converter.Bool(false),
})
if err != nil {
+ if utils.ResponseWasNotFound(err) {
+ return resource.NonRetryableError(err)
+ }
return resource.RetryableError(err)
}
return nil
})
if err != nil {
+ if utils.ResponseWasNotFound(err) {
+ return nil, err
+ }
return nil, fmt.Errorf(" Project not found. (ID: %s or name: %s), Error: %+v", projectID, projectName, err)
}
return project, nil