aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/request_controller.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb
index e249bbe5c..821fcb74a 100644
--- a/app/controllers/request_controller.rb
+++ b/app/controllers/request_controller.rb
@@ -216,8 +216,10 @@ class RequestController < ApplicationController
@outgoing_message.info_request = @info_request
@info_request.user = authenticated_user
if !@info_request.valid?
- # TODO: add in code from 'new' for removing spurious extra
- # "Outgoing messages is invalid" message - move to model?
+ # We don't want the error "Outgoing messages is invalid", as in this
+ # case the list of errors will also contain a more specific error
+ # describing the reason it is invalid.
+ @info_request.errors.delete(:outgoing_messages)
render :action => 'new'
return
end