From 975d05e9b2b3d1071f795365011d291b322917bc Mon Sep 17 00:00:00 2001 From: David Aronchick Date: Sat, 14 Dec 2024 10:15:45 -0800 Subject: [PATCH] Update internal/clouds/general/location.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- internal/clouds/general/location.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/clouds/general/location.go b/internal/clouds/general/location.go index ad2fd728..3c28327f 100644 --- a/internal/clouds/general/location.go +++ b/internal/clouds/general/location.go @@ -71,8 +71,8 @@ func ParseRegionZone(input string) (string, string, error) { } // Handle GCP style zones (e.g., europe-west3-a) - if parts := strings.Split(input, "-"); len(parts) > 2 && parts[len(parts)-1][0] >= 'a' && - parts[len(parts)-1][0] <= 'z' { + if parts := strings.Split(input, "-"); len(parts) > 2 && len(parts[len(parts)-1]) > 0 && + parts[len(parts)-1][0] >= 'a' && parts[len(parts)-1][0] <= 'z' { // Input is a GCP zone, extract region by removing the last segment region := strings.Join(parts[:len(parts)-1], "-") return region, input, nil