LP#1514085 Vandelay in-database session tracking
[working/Evergreen.git] / Open-ILS / src / sql / Pg / 999.functions.global.sql
index da91959..65dcdae 100644 (file)
@@ -195,6 +195,8 @@ BEGIN
                END LOOP;
        END LOOP;
 
+    UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr;
+
     -- money.*
     PERFORM actor.usr_merge_rows('money.collections_tracker', 'usr', src_usr, dest_usr);
     PERFORM actor.usr_merge_rows('money.collections_tracker', 'collector', src_usr, dest_usr);
@@ -712,6 +714,8 @@ BEGIN
                END LOOP;
        END LOOP;
 
+    UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr;
+
     -- NULL-ify addresses last so other cleanup (e.g. circ anonymization)
     -- can access the information before deletion.
        UPDATE actor.usr SET