From a457fb6889c6c50ad92791ef013a4333034862fd Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Wed, 20 Aug 2014 09:33:02 -0300 Subject: [PATCH] Fix database upgrade with plugin promoted to base --- lib/tasks/plugins.rake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/tasks/plugins.rake b/lib/tasks/plugins.rake index 6b9c7e2..81cd6ac 100644 --- a/lib/tasks/plugins.rake +++ b/lib/tasks/plugins.rake @@ -7,7 +7,11 @@ namespace :noosfero do plugin_migration_dirs = Dir.glob(Rails.root.join('{baseplugins,config/plugins}', '*', 'db', 'migrate')) task :load_config do - dirs = Dir.glob("{baseplugins,config/plugins}/*/db/migrate") + dirs = Dir.glob("{baseplugins,config/plugins}/*").uniq do |dir| + File.basename(dir) + end.map do |dir| + File.join(dir, 'db/migrate') + end dirs.each do |dir| ActiveRecord::Migrator.migrations_paths << dir end -- libgit2 0.21.2