diff --git a/app/controllers/concerns/common_behavior.rb b/app/controllers/concerns/common_behavior.rb index a52c8b00..336a74cf 100644 --- a/app/controllers/concerns/common_behavior.rb +++ b/app/controllers/concerns/common_behavior.rb @@ -27,6 +27,11 @@ module CommonBehavior def respond_with_invalid_object(format, options = {}) format.html { render(options[:template]) } format.json { render(json: @object.errors, status: :unprocessable_entity) } + begin + @object.save! + rescue StandardError => e + Raven.capture_exception e + end end def respond_with_valid_object(format, options = {})