diff --git a/cli/catalogue/catalogue.go b/cli/catalogue/catalogue.go index 77663e1e..2ae00b5d 100644 --- a/cli/catalogue/catalogue.go +++ b/cli/catalogue/catalogue.go @@ -146,8 +146,10 @@ A new catalogue copy can be published to the recipes repository by passing the logrus.Fatalf("%s has locally unstaged changes", rm.Name) } - if err := recipe.EnsureUpToDate(recipeDir); err != nil { - logrus.Fatal(err) + if recipeName == "" { // don't run twice + if err := recipe.EnsureUpToDate(recipeDir); err != nil { + logrus.Fatal(err) + } } ch <- rm.Name