Bug 22944: avoid AnonymousPatron in search_patrons_to_anonymise
authorFridolin Somers <fridolin.somers@biblibre.com>
Tue, 21 May 2019 09:55:40 +0000 (11:55 +0200)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 24 Jun 2019 13:32:26 +0000 (14:32 +0100)
commit66975364b672ea5f362d49f6e5fca8c9a0e8326c
treed11b04c691dad978051be1c826a2da363e520ab1
parent48e5713e6ff78d7aad7eff9e239ec8779d62655c
Bug 22944: avoid AnonymousPatron in search_patrons_to_anonymise

In Koha::Patrons::search_patrons_to_anonymise() old issues already affected to the anonymous patron should be avoided. It is useless and can impact performance.

It is already working if AnymousPatron is not defined or 0 because of :
  'old_issues.borrowernumber' => { 'not' => undef }

In theory the anymous patron should have privacy=0 but in case its not it should be explicitly avoided.

Test plan :
Run t/db_dependent/Koha/Patrons.t

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Koha/Patrons.pm