diff --git a/compose/service/module.go b/compose/service/module.go index 01d641d71..b77b0d6ee 100644 --- a/compose/service/module.go +++ b/compose/service/module.go @@ -446,6 +446,8 @@ 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 } @@ -453,8 +455,6 @@ func (svc module) lookup(ctx context.Context, namespaceID uint64, lookup func(*m return loadModuleFields(ctx, svc.store, m) }() - svc.proc(ctx, m) - return m, svc.recordAction(ctx, aProps, ModuleActionLookup, err) }