@@ -146,7 +146,7 @@ func FieldGrowingMinMessages(resource, field string, fieldDiff diff.FieldDiff) [
146
146
return nil
147
147
}
148
148
tmpl := "Field `%s` MinItems went from %s to %s on `%s`"
149
- if fieldDiff .Old .MinItems < fieldDiff .New .MinItems || fieldDiff . Old . MinItems == 0 && fieldDiff . New . MinItems > 0 {
149
+ if fieldDiff .Old .MinItems < fieldDiff .New .MinItems {
150
150
oldMin := strconv .Itoa (fieldDiff .Old .MinItems )
151
151
if fieldDiff .Old .MinItems == 0 {
152
152
oldMin = "unset"
@@ -167,13 +167,16 @@ func FieldShrinkingMaxMessages(resource, field string, fieldDiff diff.FieldDiff)
167
167
if fieldDiff .Old == nil || fieldDiff .New == nil {
168
168
return nil
169
169
}
170
- tmpl := "Field `%s` MinItems went from %s to %s on `%s`"
171
- if fieldDiff .Old .MaxItems > fieldDiff .New .MaxItems || fieldDiff .Old .MaxItems == 0 && fieldDiff .New .MaxItems > 0 {
172
- oldMax := strconv .Itoa (fieldDiff .Old .MaxItems )
173
- if fieldDiff .Old .MaxItems == 0 {
174
- oldMax = "unset"
175
- }
176
- newMax := strconv .Itoa (fieldDiff .New .MaxItems )
170
+ tmpl := "Field `%s` MaxItems went from %s to %s on `%s`"
171
+ if fieldDiff .New .MaxItems == 0 {
172
+ return nil
173
+ }
174
+ newMax := strconv .Itoa (fieldDiff .New .MaxItems )
175
+ if fieldDiff .Old .MaxItems == 0 {
176
+ return []string {fmt .Sprintf (tmpl , field , "unset" , newMax , resource )}
177
+ }
178
+ oldMax := strconv .Itoa (fieldDiff .Old .MaxItems )
179
+ if fieldDiff .Old .MaxItems > fieldDiff .New .MaxItems {
177
180
return []string {fmt .Sprintf (tmpl , field , oldMax , newMax , resource )}
178
181
}
179
182
return nil
0 commit comments