From: Bill Erickson Date: Tue, 10 May 2016 15:28:36 +0000 (-0400) Subject: JBAS-1379 Stage address uses dynamic virtual ID X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8278048be5d03b56eabf7158d57b366e1287267d;p=working%2FEvergreen.git JBAS-1379 Stage address uses dynamic virtual ID 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 --- diff --git a/Open-ILS/web/js/ui/default/actor/user/register.js b/Open-ILS/web/js/ui/default/actor/user/register.js index 47faa5282d..cc26a1956e 100644 --- a/Open-ILS/web/js/ui/default/actor/user/register.js +++ b/Open-ILS/web/js/ui/default/actor/user/register.js @@ -694,7 +694,7 @@ function uEditLoadStageUser(stageUname) { 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); @@ -716,7 +716,7 @@ function uEditLoadStageUser(stageUname) { 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);