From 4f217618af5055f42a96580553303f9e1275b113 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Thu, 23 Feb 2012 13:05:10 +0000 Subject: [PATCH] Do not check the request http method. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8941 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/controllers/news_controller.rb | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/app/controllers/news_controller.rb b/app/controllers/news_controller.rb index 34d4a13cc..308497610 100644 --- a/app/controllers/news_controller.rb +++ b/app/controllers/news_controller.rb @@ -68,16 +68,14 @@ class NewsController < ApplicationController def create @news = News.new(:project => @project, :author => User.current) - if request.post? - @news.attributes = params[:news] - if @news.save - attachments = Attachment.attach_files(@news, params[:attachments]) - render_attachment_warning_if_needed(@news) - flash[:notice] = l(:notice_successful_create) - redirect_to :controller => 'news', :action => 'index', :project_id => @project - else - render :action => 'new' - end + @news.attributes = params[:news] + if @news.save + attachments = Attachment.attach_files(@news, params[:attachments]) + render_attachment_warning_if_needed(@news) + flash[:notice] = l(:notice_successful_create) + redirect_to :controller => 'news', :action => 'index', :project_id => @project + else + render :action => 'new' end end @@ -85,7 +83,7 @@ class NewsController < ApplicationController end def update - if request.put? and @news.update_attributes(params[:news]) + if @news.update_attributes(params[:news]) attachments = Attachment.attach_files(@news, params[:attachments]) render_attachment_warning_if_needed(@news) flash[:notice] = l(:notice_successful_update)