diff --git a/Dockerfile b/Dockerfile index 97b0452e1..9c46182a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM internetee/ruby:2.7-buster +FROM internetee/ruby:3.0-buster RUN mkdir -p /opt/webapps/app/tmp/pids WORKDIR /opt/webapps/app diff --git a/app/controllers/epp/base_controller.rb b/app/controllers/epp/base_controller.rb index 4e9c7e9cf..b8f225150 100644 --- a/app/controllers/epp/base_controller.rb +++ b/app/controllers/epp/base_controller.rb @@ -104,8 +104,8 @@ module Epp render_epp_response '/epp/error' end - def render_epp_response(*args) - @response = render_to_string(*args, formats: [:xml]) + def render_epp_response(template) + @response = render_to_string(template, formats: [:xml]) render xml: @response write_to_epp_log end diff --git a/app/controllers/repp/v1/contacts_controller.rb b/app/controllers/repp/v1/contacts_controller.rb index 652df706d..cc4dc7561 100644 --- a/app/controllers/repp/v1/contacts_controller.rb +++ b/app/controllers/repp/v1/contacts_controller.rb @@ -58,7 +58,7 @@ module Repp return end - render_success(create_update_success_body) + render_success(**create_update_success_body) end api :DELETE, '/repp/v1/contacts/:contact_code' diff --git a/app/models/concerns/epp_errors.rb b/app/models/concerns/epp_errors.rb index 90d742609..dc5a4d452 100644 --- a/app/models/concerns/epp_errors.rb +++ b/app/models/concerns/epp_errors.rb @@ -121,7 +121,7 @@ module EppErrors err = { code: code, msg: t } val = check_for_status(code, obj, val) err[:value] = { val: val, obj: obj } if val.present? - self.errors.add(:epp_errors, err) + self.errors.add(:epp_errors, **err) end def check_for_status(code, obj, val)