diff options
author | francis <francis> | 2008-09-24 19:55:39 +0000 |
---|---|---|
committer | francis <francis> | 2008-09-24 19:55:39 +0000 |
commit | 19cc99d3ef1f77df1e48e5b84d8c24024aafa066 (patch) | |
tree | 18a9a1aed78eb45f38ec39a5f191c80a80871932 /app/controllers | |
parent | 7764a7e70546d81dd2ec295f3a8a8017d38a15b9 (diff) |
Remove unnecessary checks.
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/request_controller.rb | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb index 96e713655..75092ed07 100644 --- a/app/controllers/request_controller.rb +++ b/app/controllers/request_controller.rb @@ -4,7 +4,7 @@ # Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved. # Email: francis@mysociety.org; WWW: http://www.mysociety.org/ # -# $Id: request_controller.rb,v 1.114 2008-09-24 12:59:27 francis Exp $ +# $Id: request_controller.rb,v 1.115 2008-09-24 19:55:39 francis Exp $ class RequestController < ApplicationController @@ -26,7 +26,7 @@ class RequestController < ApplicationController @is_owning_user = !authenticated_user.nil? && (authenticated_user.id == @info_request.user_id || authenticated_user.owns_every_request?) @events_needing_description = @info_request.events_needing_description last_event = @events_needing_description[-1] - @last_info_request_event_id = last_event.nil? ? nil : last_event.id + @last_info_request_event_id = last_event.nil? ? 0 : last_event.id @new_responses_count = @events_needing_description.select {|i| i.event_type == 'response'}.size # special case that an admin user can edit requires_admin requests @@ -212,16 +212,10 @@ class RequestController < ApplicationController @collapse_quotes = params[:unfold] ? false : true @events_needing_description = @info_request.events_needing_description last_event = @events_needing_description[-1] - @last_info_request_event_id = last_event.nil? ? nil : last_event.id + @last_info_request_event_id = last_event.nil? ? 0 : last_event.id @is_owning_user = !authenticated_user.nil? && (authenticated_user.id == @info_request.user_id || authenticated_user.owns_every_request?) @new_responses_count = @events_needing_description.select {|i| i.event_type == 'response'}.size - if @last_info_request_event_id.nil? - flash[:notice] = "Internal error - awaiting description, but no event to describe" - redirect_to request_url(@info_request) - return - end - if !params[:submitted_describe_state].nil? # Check authenticated, and parameters set. We check is_owning_user # to get admin overrides (see owns_every_request? above) @@ -238,7 +232,7 @@ class RequestController < ApplicationController flash[:error] = "Please choose whether or not you got some of the information that you wanted." return end - + if params[:last_info_request_event_id].to_i != @last_info_request_event_id flash[:error] = "The request has been updated since you originally loaded this page. Please check for any new incoming messages below, and try again." return |