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?