]> source.dussan.org Git - redmine.git/commitdiff
Use #find_project_by_project_id from super-class.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 10 Mar 2012 13:44:52 +0000 (13:44 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 10 Mar 2012 13:44:52 +0000 (13:44 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9172 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/news_controller.rb

index 553f80e2f8a27793ccde74d93bdd04fb1a70a0aa..19c654f89d7abfc29fb7d4c175da85c98171295c 100644 (file)
@@ -20,7 +20,7 @@ class NewsController < ApplicationController
   model_object News
   before_filter :find_model_object, :except => [:new, :create, :index]
   before_filter :find_project_from_association, :except => [:new, :create, :index]
-  before_filter :find_project, :only => [:new, :create]
+  before_filter :find_project_by_project_id, :only => [:new, :create]
   before_filter :authorize, :except => [:index]
   before_filter :find_optional_project, :only => :index
   accept_rss_auth :index
@@ -99,12 +99,7 @@ class NewsController < ApplicationController
     redirect_to :action => 'index', :project_id => @project
   end
 
-private
-  def find_project
-    @project = Project.find(params[:project_id])
-  rescue ActiveRecord::RecordNotFound
-    render_404
-  end
+  private
 
   def find_optional_project
     return true unless params[:project_id]