Avoid using hard-coded ID for staged user addresses, using the dynamic
ID instead. This resolves a problem where creating a new address
appeared to clone an existing staged address.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
if(data.mailing_addresses.length) {
var mail_addr = new fieldmapper.aua();
- mail_addr.id(-1); // virtual ID
+ mail_addr.id(uEditAddrVirtId--); // virtual ID
mail_addr.usr(-1);
mail_addr.isnew(1);
patron.mailing_address(mail_addr);
if(data.billing_addresses.length) {
var bill_addr = new fieldmapper.aua();
- bill_addr.id(-2); // virtual ID
+ bill_addr.id(uEditAddrVirtId--); // virtual ID
bill_addr.usr(-1);
bill_addr.isnew(1);
patron.billing_address(bill_addr);