From 6f2c1f77bd948294f8037cc88adc917e86cb66ca Mon Sep 17 00:00:00 2001 From: Nicolas Michon <nicolas.michon@inria.fr> Date: Wed, 13 Jun 2018 14:57:32 +0200 Subject: [PATCH] [dev] Fixed missing return code when calling 'wikigen' --- generators/wiki/wikigen | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/generators/wiki/wikigen b/generators/wiki/wikigen index 0252fd66ced..33b573d6c1e 100755 --- a/generators/wiki/wikigen +++ b/generators/wiki/wikigen @@ -51,11 +51,12 @@ options[:generators].each do |g| options[:sites].each do |s| myopts[:sites] = [s] if GLOBAL_GENERATORS.has_key?(g) and s == 'global' - GLOBAL_GENERATORS[g][:gen].new(GLOBAL_GENERATORS[g][:page]).exec(myopts) + ret = GLOBAL_GENERATORS[g][:gen].new(GLOBAL_GENERATORS[g][:page]).exec(myopts) elsif SITE_GENERATORS.has_key?(g) and s != 'global' - SITE_GENERATORS[g][:gen].new(s.capitalize + SITE_GENERATORS[g][:page_suffix], s).exec(myopts) + ret = SITE_GENERATORS[g][:gen].new(s.capitalize + SITE_GENERATORS[g][:page_suffix], s).exec(myopts) else puts "Nothing to do: #{g}/#{s}" end + exit(ret) end end -- GitLab