From 56ff59298125b7858c0f759d08c50b835707aca2 Mon Sep 17 00:00:00 2001 From: Alexandre Pires Date: Thu, 1 Dec 2022 20:14:02 +0100 Subject: [PATCH] Fixed recursive flag stat error Signed-off-by: Alexandre Pires --- internal/cli/run.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/cli/run.go b/internal/cli/run.go index 0976fc84..408903d9 100644 --- a/internal/cli/run.go +++ b/internal/cli/run.go @@ -259,7 +259,12 @@ func (r *Runtime) mergeConfig(v *viper.Viper) (*print.Config, error) { func (r *Runtime) findSubmodules() ([]module, error) { dir := filepath.Join(r.rootDir, r.config.Recursive.Path) - if _, err := os.Stat(dir); os.IsNotExist(err) { + if _, err := os.Stat(dir); err != nil { + + if os.IsNotExist(err) { + return []module{}, nil + } + return nil, err }