Skip to content

Commit a1aac16

Browse files
Merge pull request #10 from PeterYurkovich/merge-again
2 parents 75f6e6c + c255ef2 commit a1aac16

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

internal/api/toolbox/list.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,21 +135,27 @@ func (t *toolbox[T, K, V]) listProjectWhenPermissionIsActivated(parameters apiIn
135135
result := make([]K, 0, len(typedList))
136136
buildMap := buildMapFromList(typedList)
137137
for _, project := range projects {
138-
result = append(result, buildMap[project])
138+
if proj, ok := buildMap[project]; ok {
139+
result = append(result, proj)
140+
}
139141
}
140142
return result, nil
141143
case []api.Entity:
142144
result := make([]api.Entity, 0, len(typedList))
143145
buildMap := buildMapFromList(typedList)
144146
for _, project := range projects {
145-
result = append(result, buildMap[project])
147+
if proj, ok := buildMap[project]; ok {
148+
result = append(result, proj)
149+
}
146150
}
147151
return result, nil
148152
case []json.RawMessage:
149153
result := make([]json.RawMessage, 0, len(typedList))
150154
buildMap := buildRawMapFromList(typedList)
151155
for _, project := range projects {
152-
result = append(result, buildMap[project])
156+
if proj, ok := buildMap[project]; ok {
157+
result = append(result, proj)
158+
}
153159
}
154160
return result, nil
155161
}

0 commit comments

Comments
 (0)