Bug 26528: Z39.50/SRU ignore invalid replies
authorDidier Gautheron <didier.gautheron@biblibre.com>
Thu, 24 Sep 2020 08:13:08 +0000 (10:13 +0200)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 16 Apr 2021 14:20:42 +0000 (16:20 +0200)
commitd8f34430d17fd70e65318532c27dceed184eb7bc
tree16af2bb375cc9d4e87b874294da97231001e4ebf
parente0b0e908f767e510c5538d8e5cfb25f994579441
Bug 26528: Z39.50/SRU ignore invalid replies

When searching for authorities if an authorities server reply has invalid records
none are displayed.

At least french BNF SRU server doesn't fully follow norm and can return an error
confusing Koha protocol handler which then returns an empty MARC record.

This patch silently removed bogus records.

To Test:
1- Add BNF SRU server
2- Go to authorities page
3- Add an authority
4- Search for keyword(any) droits de l'homme
5- No result (Internal Server Error)
6- Apply patch
7- restart starman
8- redo 4
9- Many records are displayed

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
C4/Breeding.pm