Skip to content

Commit d00583d

Browse files
authored
[Bugfix] Allow nil as MemberStatusList Selector (#818)
1 parent fb9dd31 commit d00583d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

pkg/apis/deployment/v1/member_status_list.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ func (l MemberStatusList) SelectMemberToRemove(selectors ...MemberToRemoveSelect
170170

171171
// Run conditional picker
172172
for _, selector := range selectors {
173+
if selector == nil {
174+
continue
175+
}
173176
if m, err := selector(l); err != nil {
174177
return MemberStatus{}, err
175178
} else if m != "" {

pkg/apis/deployment/v2alpha1/member_status_list.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ func (l MemberStatusList) SelectMemberToRemove(selectors ...MemberToRemoveSelect
170170

171171
// Run conditional picker
172172
for _, selector := range selectors {
173+
if selector == nil {
174+
continue
175+
}
173176
if m, err := selector(l); err != nil {
174177
return MemberStatus{}, err
175178
} else if m != "" {

0 commit comments

Comments
 (0)