diff options
| author | xuzhang3 <Zhangxu894765> | 2023-02-15 14:54:04 +0800 |
|---|---|---|
| committer | xuzhang3 <Zhangxu894765> | 2023-02-15 14:54:04 +0800 |
| commit | bbb3c665a1e79a1deecdd4b4decafb35f1c4d9b4 (patch) | |
| tree | 50debed7ba24026ad073c70c950d46c918ce8c07 | |
| parent | 42ebee8aff26855aca9b67bc3d2a8b14f6c0d01c (diff) | |
avoid potential null pointer
| -rw-r--r-- | azuredevops/internal/service/permissions/resource_build_folder_permissions.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/azuredevops/internal/service/permissions/resource_build_folder_permissions.go b/azuredevops/internal/service/permissions/resource_build_folder_permissions.go index 06890950..57a1b948 100644 --- a/azuredevops/internal/service/permissions/resource_build_folder_permissions.go +++ b/azuredevops/internal/service/permissions/resource_build_folder_permissions.go @@ -104,7 +104,11 @@ func createBuildFolderToken(d *schema.ResourceData, clients *client.AggregatedCl }) if err != nil { - return "", fmt.Errorf(" failed to get the folder. Project ID: %s, path: %s. %+v", projectID, buildFolderPath, err) + return "", fmt.Errorf(" failed to get the folder. Project ID: %s, Path: %s. %+v", projectID, buildFolderPath, err) + } + + if buildFolders == nil || len(*buildFolders) == 0 { + return "", fmt.Errorf(" folder not found. Project ID: %s, Path: %s.", projectID, buildFolderPath) } Folder := (*buildFolders)[0] |
