diff --git a/compose/service/record.go b/compose/service/record.go index d76b6f98f..df86422ed 100644 --- a/compose/service/record.go +++ b/compose/service/record.go @@ -622,6 +622,10 @@ func RecordUpdateOwner(invokerID uint64, r, old *types.Record) *types.Record { func RecordValueUpdateOpCheck(ctx context.Context, ac recordValueAccessController, m *types.Module, vv types.RecordValueSet) *types.RecordValueErrorSet { rve := &types.RecordValueErrorSet{} + if ac == nil { + return rve + } + _ = vv.Walk(func(v *types.RecordValue) error { f := m.Fields.FindByName(v.Name)