Use isZero for reflection (#655)

This commit is contained in:
philipch07
2025-10-07 16:36:03 -04:00
committed by GitHub
parent d864136608
commit 5a0a5b00d4
+1 -3
View File
@@ -86,10 +86,8 @@ func (p *Media) merge(o any, set setterFn) {
continue
}
// TODO: Replace this with fieldB.IsZero() when we move to go1.13
// If non-boolean or non-discrete values are zeroes we skip them
if fieldB.Interface() == reflect.Zero(fieldB.Type()).Interface() &&
fieldB.Kind() != reflect.Bool {
if fieldB.IsZero() && fieldB.Kind() != reflect.Bool {
continue
}