From 119c963d82039d7d9bd41377515de945c45486e3 Mon Sep 17 00:00:00 2001 From: Bohung Date: Tue, 29 Mar 2022 15:24:10 +0800 Subject: [PATCH] Fix bug. --- event_news_mod.gemspec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/event_news_mod.gemspec b/event_news_mod.gemspec index 8bdca95..b97f752 100644 --- a/event_news_mod.gemspec +++ b/event_news_mod.gemspec @@ -13,7 +13,9 @@ if bundle_update_flag default_event_news_widget_info = JSON.parse(File.read("#{app_path}/modules/event_news_mod/info.json"))["widgets"].sort_by{|h| h["filename"].to_i} rescue [] all_template.each do |folder| if !folder.include?('mobile') - if Dir.exist?("#{folder}modules/event_news_mod/event_news") + if Dir.exist?("#{folder}modules/event_news") + Bundler.with_clean_env{system ("cp -rf #{folder}modules/event_news #{folder}modules/event_news_mod && rm -rf #{folder}modules/event_news")} + elsif Dir.exist?("#{folder}modules/event_news_mod/event_news") Bundler.with_clean_env{system ("cp -rf #{folder}modules/event_news_mod/event_news/* #{folder}modules/event_news_mod/. && rm -rf #{folder}modules/event_news_mod/event_news")} end info_json_file = "#{folder}modules/event_news_mod/info.json"