From f91532ed620d4c05114fb5b3ff71c4bb1d5ff306 Mon Sep 17 00:00:00 2001 From: Chris Sharp Date: Wed, 23 Jan 2019 13:52:31 -0500 Subject: [PATCH] adding xact rollback & begin --- Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm index f50a9ceb68..dd82c3d68f 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm @@ -2905,6 +2905,8 @@ sub load_myopac_bookbags { }; my $r = $e->json_query($q); $ctx->{bookbag_count} = $r->[0]->{'count'}; + # address a timeout issue + $e->rollback; # If the user wants a specific bookbag's items, load them. @@ -2930,7 +2932,10 @@ sub load_myopac_bookbags { $logger->warn("search failed in load_myopac_bookbags()"); $ctx->{bb_item_count} = 0; # fallback value } - + + # open a new xact + $e->xact_begin; + #calculate page count $ctx->{bb_page_count} = int ((($ctx->{bb_item_count} - 1) / $item_limit) + 1); -- 2.11.0