From 2b70f435600b9f6dd0db380bd252b82330268e61 Mon Sep 17 00:00:00 2001 From: Thibaut Date: Fri, 22 Jul 2022 09:50:12 +0200 Subject: [PATCH] call proc function after loading module fields --- compose/service/module.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/compose/service/module.go b/compose/service/module.go index 08a885bbb..7c4cc5ee0 100644 --- a/compose/service/module.go +++ b/compose/service/module.go @@ -599,13 +599,16 @@ func (svc module) lookup(ctx context.Context, namespaceID uint64, lookup func(*m return ModuleErrNotAllowedToRead() } - svc.proc(ctx, m) - if err = loadModuleLabels(ctx, svc.store, m); err != nil { return err } - return loadModuleFields(ctx, svc.store, m) + if err = loadModuleFields(ctx, svc.store, m); err != nil { + return err + } + + svc.proc(ctx, m) + return nil }() return m, svc.recordAction(ctx, aProps, ModuleActionLookup, err)