diff --git a/app/controllers/epp_controller.rb b/app/controllers/epp_controller.rb index 1c8f25323..d5f88b8d0 100644 --- a/app/controllers/epp_controller.rb +++ b/app/controllers/epp_controller.rb @@ -93,6 +93,10 @@ class EppController < ApplicationController @errors.uniq! + # Requested by client, ticket #2688 + # Known issues: error request is exactly 1 second slower and server can handle less load + sleep 1 if !Rails.env.test? || !Rails.env.development? + render_epp_response '/epp/error' end diff --git a/spec/models/domain_spec.rb b/spec/models/domain_spec.rb index e8bb34742..64094d785 100644 --- a/spec/models/domain_spec.rb +++ b/spec/models/domain_spec.rb @@ -266,7 +266,7 @@ describe Domain do d.valid? d.errors.full_messages.should match_array([ "Domain name Domain name is invalid", - "Puny label is too long (maximum is 63 characters)" + "Puny label Domain name is too long (maximum is 63 characters)" ]) end @@ -276,7 +276,7 @@ describe Domain do d.valid? d.errors.full_messages.should match_array([ "Domain name Domain name is invalid", - "Puny label is too long (maximum is 63 characters)" + "Puny label Domain name is too long (maximum is 63 characters)" ]) end @@ -292,7 +292,7 @@ describe Domain do d = Fabricate.build(:domain, name: "#{'ä' * 63}.ee") d.valid? d.errors.full_messages.should == [ - "Puny label is too long (maximum is 63 characters)" + "Puny label Domain name is too long (maximum is 63 characters)" ] end @@ -301,7 +301,7 @@ describe Domain do d.valid? d.errors.full_messages.should match_array([ "Domain name Domain name is invalid", - "Puny label is too long (maximum is 63 characters)" + "Puny label Domain name is too long (maximum is 63 characters)" ]) end @@ -309,7 +309,7 @@ describe Domain do d = Fabricate.build(:domain, name: "#{'ä' * 63}.pri.ee") d.valid? d.errors.full_messages.should match_array([ - "Puny label is too long (maximum is 63 characters)" + "Puny label Domain name is too long (maximum is 63 characters)" ]) end