Skip to content

Commit 87ea8e5

Browse files
committed
chore: improve handling for potential null fields
1 parent b77dba2 commit 87ea8e5

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

v2/pkg/grpctest/util.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,11 @@ func convertNestedUserInputsToUsers(nestedInputs *productv1.ListOfListOfUserInpu
9191
}
9292
}
9393

94-
results := make([]*productv1.ListOfUser, len(nestedInputs.List.Items))
95-
for i, userList := range nestedInputs.List.Items {
96-
users := make([]*productv1.User, len(userList.List.Items))
97-
for j, userInput := range userList.List.Items {
94+
results := make([]*productv1.ListOfUser, len(nestedInputs.GetList().GetItems()))
95+
for i, userList := range nestedInputs.GetList().GetItems() {
96+
userListItems := userList.GetList().GetItems()
97+
users := make([]*productv1.User, len(userListItems))
98+
for j, userInput := range userListItems {
9899
users[j] = &productv1.User{
99100
Id: fmt.Sprintf("nested-user-%d-%d", i, j),
100101
Name: userInput.GetName(),
@@ -124,9 +125,10 @@ func convertNestedCategoryInputsToCategories(nestedInputs *productv1.ListOfListO
124125
}
125126

126127
results := make([]*productv1.ListOfCategory, len(nestedInputs.List.Items))
127-
for i, categoryList := range nestedInputs.List.Items {
128-
categories := make([]*productv1.Category, len(categoryList.List.Items))
129-
for j, categoryInput := range categoryList.List.Items {
128+
for i, categoryList := range nestedInputs.GetList().GetItems() {
129+
categoryListItems := categoryList.GetList().GetItems()
130+
categories := make([]*productv1.Category, len(categoryListItems))
131+
for j, categoryInput := range categoryListItems {
130132
categories[j] = &productv1.Category{
131133
Id: fmt.Sprintf("nested-cat-%d-%d", i, j),
132134
Name: categoryInput.GetName(),

0 commit comments

Comments
 (0)