From 99109e360945f6528e28b3de41f14250bf630d63 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Thu, 26 Dec 2013 14:06:25 -0300 Subject: [PATCH] Only put profile format on profile controllers --- lib/noosfero/plugin/routes.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/noosfero/plugin/routes.rb b/lib/noosfero/plugin/routes.rb index 570b3df..cf371ba 100644 --- a/lib/noosfero/plugin/routes.rb +++ b/lib/noosfero/plugin/routes.rb @@ -15,7 +15,8 @@ Dir.glob(File.join(Rails.root, plugins_root, '*', 'controllers')) do |controller controllers_by_folder.each do |folder, controllers| controllers.each do |controller| controller_name = controller.gsub("#{plugin_name}_plugin_",'') - map.connect "#{prefixes_by_folder[folder]}/#{plugin_name}/#{controller_name}/:action/:id", :controller => controller, :profile => /#{Noosfero.identifier_format}/ + map.connect "#{prefixes_by_folder[folder]}/#{plugin_name}/#{controller_name}/:action/:id", :controller => controller, + :profile => (if %w[profile myprofile].include?(folder) then /#{Noosfero.identifier_format}/ else nil end) end end -- libgit2 0.21.2