From 9ddc92259d60bdf3f5a2f7bcc3a990da152e811e Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Tue, 22 Dec 2020 15:28:29 +0100 Subject: [PATCH] Add missing record-check filter function --- compose/service/record.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/compose/service/record.go b/compose/service/record.go index 2ed98ab01..daaa76dc5 100644 --- a/compose/service/record.go +++ b/compose/service/record.go @@ -279,6 +279,14 @@ func (svc record) Find(filter types.RecordFilter) (set types.RecordSet, f types. return err } + filter.Check = func(res *types.Record) (bool, error) { + if !svc.ac.CanReadRecord(svc.ctx, m) { + return false, nil + } + + return true, nil + } + if len(filter.Labels) > 0 { filter.LabeledIDs, err = label.Search( svc.ctx,