diff --git a/internal/datacoord/meta.go b/internal/datacoord/meta.go index e91a621b8d..17999aef5a 100644 --- a/internal/datacoord/meta.go +++ b/internal/datacoord/meta.go @@ -745,7 +745,9 @@ func (m *meta) UpdateSegment(segmentID int64, operators ...SegmentOperator) erro var updated bool for _, operator := range operators { - updated = updated || operator(cloned) + if operator(cloned) { + updated = true + } } if !updated {