diff --git a/ionoscloud/data_source_container_registry.go b/ionoscloud/data_source_container_registry.go index 5c9dff32b..dc2c7a516 100644 --- a/ionoscloud/data_source_container_registry.go +++ b/ionoscloud/data_source_container_registry.go @@ -120,7 +120,6 @@ func dataSourceContainerRegistry() *schema.Resource { } } -//nolint:gocyclo func dataSourceContainerRegistryRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { client := meta.(services.SdkBundle).ContainerClient diff --git a/services/containerregistry/client.go b/services/containerregistry/client.go index ea5ea5376..908ff9bc1 100644 --- a/services/containerregistry/client.go +++ b/services/containerregistry/client.go @@ -30,7 +30,7 @@ func NewClient(username, password, token, url, version, terraformVersion string, newConfigRegistry.HTTPClient = &http.Client{Transport: utils.CreateTransport(insecure)} newConfigRegistry.UserAgent = fmt.Sprintf( "terraform-provider/%s_ionos-cloud-sdk-go-container-cr/%s_hashicorp-terraform/%s_terraform-plugin-sdk/%s_os/%s_arch/%s", - version, cr.Version, terraformVersion, meta.SDKVersionString(), runtime.GOOS, runtime.GOARCH) //nolint:staticcheck + version, cr.Version, terraformVersion, meta.SDKVersionString(), runtime.GOOS, runtime.GOARCH) return &Client{ sdkClient: cr.NewAPIClient(newConfigRegistry), diff --git a/services/containerregistry/registries.go b/services/containerregistry/registries.go index e79ec15a8..22ec3a848 100644 --- a/services/containerregistry/registries.go +++ b/services/containerregistry/registries.go @@ -363,7 +363,7 @@ func GetScopes(d *schema.ResourceData) *[]cr.Scope { if actions, ok := scopeContent["actions"]; ok { actions := actions.([]interface{}) var actionsToAdd []string - if len(actions) > 0 { + if actions != nil && len(actions) > 0 { for _, action := range actions { actionsToAdd = append(actionsToAdd, action.(string)) } @@ -444,7 +444,7 @@ func SetCredentials(credentials cr.Credentials) map[string]interface{} { func SetScopes(scopes []cr.Scope) []interface{} { - var tokenScopes []interface{} //nolint:prealloc + var tokenScopes []interface{} for _, scope := range scopes { scopeEntry := make(map[string]interface{})