diff --git a/app/controllers/epp_controller.rb b/app/controllers/epp_controller.rb index 440c731b2..68ca93b23 100644 --- a/app/controllers/epp_controller.rb +++ b/app/controllers/epp_controller.rb @@ -90,25 +90,6 @@ class EppController < ApplicationController EppSession.find_by(session_id: epp_session_id) end - def update_epp_session - iptables_counter_update - - if !Rails.env.development? && (epp_session.updated_at < Time.zone.now - 5.minutes) - @api_user = current_user # cache current_user for logging - epp_session.destroy - response.headers['X-EPP-Returncode'] = '1500' - - epp_errors << { - msg: t('session_timeout'), - code: '2201' - } - - handle_errors and return - else - epp_session.update_column(:updated_at, Time.zone.now) - end - end - def current_user return unless signed_in? epp_session.user @@ -398,4 +379,23 @@ class EppController < ApplicationController def epp_session_id cookies[:session] end + + def update_epp_session + iptables_counter_update + + if !Rails.env.development? && (epp_session.updated_at < Time.zone.now - 5.minutes) + @api_user = current_user # cache current_user for logging + epp_session.destroy + response.headers['X-EPP-Returncode'] = '1500' + + epp_errors << { + msg: t('session_timeout'), + code: '2201' + } + + handle_errors and return + else + epp_session.update_column(:updated_at, Time.zone.now) + end + end end diff --git a/doc/controllers_complete.svg b/doc/controllers_complete.svg index 61ca0ec5f..9a0028bb1 100644 --- a/doc/controllers_complete.svg +++ b/doc/controllers_complete.svg @@ -681,7 +681,6 @@ render_epp_response requires requires_attribute -update_epp_session validate_request write_to_epp_log xml_attrs_present?