summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZooopx <xuzhang3@microsoft.com>2022-07-05 15:54:35 +0800
committerZooopx <xuzhang3@microsoft.com>2022-07-05 15:54:35 +0800
commita5155792084e7029df32f8b2da9f49f8230cc046 (patch)
tree573521f8729558d1915a2fbc514943b6c6b4a73e
parentb103dc8da0d227178fa52f28a57db0fcdc6ebad4 (diff)
handle 404 error code
-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