diff --git a/app/controllers/errors_controller.rb b/app/controllers/errors_controller.rb index 8ff0e2b15f3371eef7e8241ff5f833b7bfb49147..5ced3d44376d1b19c01728185ae785a99efe6737 100644 --- a/app/controllers/errors_controller.rb +++ b/app/controllers/errors_controller.rb @@ -17,7 +17,7 @@ class ErrorsController < ApplicationController @status = 404 end - if @status == 500 + if @exception.present? && [422, 500].include?(@status) @log = ErrorLog.create(community: RequestContext.community, user: current_user, klass: @exception&.class, message: @exception&.message, backtrace: @exception&.backtrace&.join("\n"), request_uri: request.original_url, host: request.raw_host_with_port,