From 0e7332387602506c5463dc10e9b116d0e2a9ebd4 Mon Sep 17 00:00:00 2001 From: morozovalekseywot Date: Mon, 16 Dec 2024 13:54:32 +0300 Subject: [PATCH] Fix panic on VKCS Kubernetes API error in vkcs_kubernetes_security_policy --- CHANGELOG.md | 3 +++ .../containerinfra/v1/securitypolicytemplates/results.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 802ef7e2..9ec96987 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ description: |- # VKCS Provider's changelog +#### v0.9.1 (unreleased) +- Fix panic on VKCS Kubernetes API error in vkcs_kubernetes_security_policy + #### v0.9.0 - Add vkcs_cloud_monitoring resource - Add cloud_monitoring argument to vkcs_compute_instance diff --git a/vkcs/internal/services/containerinfra/v1/securitypolicytemplates/results.go b/vkcs/internal/services/containerinfra/v1/securitypolicytemplates/results.go index 24fb4fed..78328810 100644 --- a/vkcs/internal/services/containerinfra/v1/securitypolicytemplates/results.go +++ b/vkcs/internal/services/containerinfra/v1/securitypolicytemplates/results.go @@ -28,6 +28,9 @@ type SecurityPolicyTemplates struct { func (r securityPolicyTemplatesResult) Extract() ([]SecurityPolicyTemplate, error) { var s *SecurityPolicyTemplates err := r.ExtractInto(&s) + if err != nil { + return nil, err + } for i, t := range s.SecurityPolicyTemplates { if t.SettingsDescription != "" {