diff --git a/server/compose/service/record.go b/server/compose/service/record.go index 75af91220..c9b395c18 100644 --- a/server/compose/service/record.go +++ b/server/compose/service/record.go @@ -658,6 +658,8 @@ func (svc record) Bulk(ctx context.Context, oo ...*types.RecordBulkOperation) (r // merge record value errors and strict duplication errors if dd.HasStrictErrors() { ee.Merge(rves, dd) + } else { + ee = rves } if !ee.IsValid() {