Skip to content

Commit 81f218a

Browse files
Improve readability of snapshot id splitting
1 parent 294cc42 commit 81f218a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: pkg/common/utils.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ const (
3939
// Snapshot ID
4040
snapshotTotalElements = 5
4141
snapshotTopologyKey = 2
42+
snapshotProjectKey = 1
4243

4344
// Node ID Expected Format
4445
// "projects/{projectName}/zones/{zoneName}/disks/{diskName}"
@@ -106,7 +107,7 @@ func SnapshotIDToProjectKey(id string) (string, string, error) {
106107
return "", "", fmt.Errorf("failed to get id components. Expected projects/{project}/global/snapshot/{name}. Got: %s", id)
107108
}
108109
if splitId[snapshotTopologyKey] == "global" {
109-
return splitId[1], splitId[snapshotTotalElements-1], nil
110+
return splitId[snapshotProjectKey], splitId[snapshotTotalElements-1], nil
110111
} else {
111112
return "", "", fmt.Errorf("could not get id components, expected global, got: %v", splitId[snapshotTopologyKey])
112113
}

0 commit comments

Comments
 (0)