diff --git a/lib/port_in_order.rb b/lib/port_in_order.rb index e723aaa2e7c81605b67be0b08b72d7968c9d84f7..fa04fe1a78a864b30d26817416a606c3f7c246dc 100644 --- a/lib/port_in_order.rb +++ b/lib/port_in_order.rb @@ -22,6 +22,9 @@ class PortInOrder @params["PeerId"] = CONFIG[:bandwidth_peer] @params["ProcessingStatus"] = "DRAFT" @params["Subscriber"]["SubscriberType"] ||= "RESIDENTIAL" + + @params["BillingTelephoneNumber"].gsub!(/[^\d]/, "") + @params["BillingTelephoneNumber"].gsub!(/\A1(\d{10})\Z/) { $1 } end def customer_id @@ -38,8 +41,6 @@ class PortInOrder def to_h @params.dup.tap do |h| h["LoaAuthorizingPerson"] = loa_authorizing_person - h["BillingTelephoneNumber"].gsub!(/[^\d]/, "") - h["BillingTelephoneNumber"].gsub!(/\A1(\d{10})\Z/) { $1 } h["ListOfPhoneNumbers"] = { "PhoneNumber" => h["BillingTelephoneNumber"] }