From 4e2a87ec9764a39492fe5850fe5a4bc3390dae99 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Tue, 22 Mar 2022 12:16:00 +0100 Subject: [PATCH] Fix crash on unexisting module Module proc() called with nil for module. --- compose/service/module.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) }