var req = new Request(UPDATE_EMAIL, G.user.session, email );\r
req.send(true);\r
if(req.result()) {\r
- G.user.email(email);\r
+ //G.user.email(email);\r
+ // force re-fetch to pick up latest last_xact_id\r
+ grabUser(null, true);\r
hideMe($('myopac_update_email_row'));\r
userShown = false;\r
alertId('myopac_email_success');\r
}\r
\r
function sendCCPayment(patron, xacts, onPaymentSubmit) {\r
+ // in this context, patron will always be G.user. set it explicitly \r
+ // to pick up the latest last_xact_id value\r
+ patron = G.user;\r
+\r
var args = {\r
userid : patron.id(),\r
payment_type : 'credit_card_payment',\r