https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41343

--- Comment #1 from Nick Clemens (kidclamp) <[email protected]> ---
Created attachment 190062
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190062&action=edit
Bug 41343: Don't fetch patron objects per overdue

We use SQL here to get all the needed info - the query says it is slow, but
isn't so bad.
Worse is fetching the patron for each borrower with overdues (and more than
once if they have several)

It appears we started grabbing the patron so we could use patron title, but we
can just pass the info already fetched.

I additionally fetch the patron category types and update patron-title to allow
for hide_patron_infos_if_needed to work
without a patron object - we can just use the branchcode as ultimately that's
all we need

To test:
1 - Add many items to your catalog (can use my handy repo randitems.pl)
    https://github.com/kidclamp/handy-koha-script
2 - Add many issues (can use randissues.pl from above)
3 - I tested with about 1000
4 - Browse to Circulation->Overdues
5 - Note load time
6 - Apply patch
7 - Restart all
8 - Note load time is faster

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to