diff --git a/config/routes.rb b/config/routes.rb index 7bf49b3..64e3955 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -131,8 +131,8 @@ Noosfero::Application.routes.draw do match ':profile/*page/versions', :controller => 'content_viewer', :action => 'article_versions', :profile => /#{Noosfero.identifier_format}/, :constraints => EnvironmentDomainConstraint.new match '*page/versions', :controller => 'content_viewer', :action => 'article_versions' - map.connect ':profile/*page/versions_diff', :controller => 'content_viewer', :action => 'versions_diff', :profile => /#{Noosfero.identifier_format}/, :conditions => { :if => lambda { |env| !Domain.hosting_profile_at(env[:host]) } } - map.connect '*page/versions_diff', :controller => 'content_viewer', :action => 'versions_diff' + match ':profile/*page/versions_diff', :controller => 'content_viewer', :action => 'versions_diff', :profile => /#{Noosfero.identifier_format}/, :conditions => { :if => lambda { |env| !Domain.hosting_profile_at(env[:host]) } } + match '*page/versions_diff', :controller => 'content_viewer', :action => 'versions_diff' # match requests for profiles that don't have a custom domain match ':profile(/*page)', :controller => 'content_viewer', :action => 'view_page', :profile => /#{Noosfero.identifier_format}/, :constraints => EnvironmentDomainConstraint.new -- libgit2 0.21.2