From 98ab910fb41d9a467f047a208e2613b5ce4d3f4a Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 5 Mar 2025 15:58:45 +1100 Subject: [PATCH] Refactor --- app/services/orders/mask_data_service.rb | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/services/orders/mask_data_service.rb b/app/services/orders/mask_data_service.rb index 35cbc7482b..3ce4612b79 100644 --- a/app/services/orders/mask_data_service.rb +++ b/app/services/orders/mask_data_service.rb @@ -9,6 +9,7 @@ module Orders def call mask_customer_names unless customer_names_allowed? mask_contact_data + mask_address end private @@ -27,11 +28,16 @@ module Orders end def mask_contact_data - order.bill_address&.assign_attributes(phone: "", address1: "", address2: "", - city: "", zipcode: "", state: nil) - order.ship_address&.assign_attributes(phone: "", address1: "", address2: "", - city: "", zipcode: "", state: nil) + order.bill_address&.assign_attributes(phone: "") + order.ship_address&.assign_attributes(phone: "") order.assign_attributes(email: I18n.t('admin.reports.hidden')) end + + def mask_address + order.bill_address&.assign_attributes(address1: "", address2: "", + city: "", zipcode: "", state: nil) + order.ship_address&.assign_attributes(address1: "", address2: "", + city: "", zipcode: "", state: nil) + end end end