fetch updated user after email update to pick up new last_xact_id
authorberick <berick@esilibrary.com>
Tue, 1 Mar 2011 21:16:09 +0000 (16:16 -0500)
committerberick <berick@esilibrary.com>
Tue, 1 Mar 2011 21:16:09 +0000 (16:16 -0500)
Open-ILS/web/opac/skin/kcls/js/myopac.js

index 0bd72f8..5172f46 100644 (file)
@@ -923,7 +923,9 @@ function myOPACUpdateEmail() {
        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
@@ -1719,6 +1721,10 @@ function drawPayFinesPage(patron, total, xacts, onPaymentSubmit) {
 }\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