From 8e5ffab7854dfdc17d4af632528b5eec512f33b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Wed, 27 Jul 2022 15:43:04 +0200 Subject: [PATCH] Add missing values to record Organize filter construction Previous version defaulted filter's module and namespace references if not provided; the new one does not which would cause all the records to be used. --- compose/service/record.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compose/service/record.go b/compose/service/record.go index 1c2d1b6c5..78fb14793 100644 --- a/compose/service/record.go +++ b/compose/service/record.go @@ -1291,7 +1291,10 @@ func (svc record) Organize(ctx context.Context, namespaceID, moduleID, recordID // We are interested only in records that have value of a sorting field greater than // the place we're moving our record to. // and sort the set with sorting field - reorderFilter := types.RecordFilter{} + reorderFilter := types.RecordFilter{ + ModuleID: moduleID, + NamespaceID: namespaceID, + } reorderFilter.Query = fmt.Sprintf("%s(%s >= %d)", filter, posField, recordOrderPlace) if err = reorderFilter.Sort.Set(posField); err != nil { return err