diff --git a/cartridges/int_subscribe_pro_sfra/cartridge/controllers/Address.js b/cartridges/int_subscribe_pro_sfra/cartridge/controllers/Address.js index 8e09bc9..4eb052f 100644 --- a/cartridges/int_subscribe_pro_sfra/cartridge/controllers/Address.js +++ b/cartridges/int_subscribe_pro_sfra/cartridge/controllers/Address.js @@ -75,6 +75,11 @@ server.prepend('SaveAddress', csrfProtection.validateAjaxRequest, function (req, return next(); } + if (empty(address.custom.subproAddressID)) { + session.privacy.spUpdateAddress = false; + return next(); + } + session.privacy.updatedOldAddress = JSON.stringify({ sp: addressHelper.getSubproAddress(address, session.customer.profile, true, true), sfcc: address.ID