From b319b4fd5a5fc7a8b666769a15b60af24717fecf 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 d78b59bf5f..375aa8ea76 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm @@ -2365,6 +2365,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. @@ -2390,7 +2392,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