Bug 35141: Prevent link_bibs_to_authorities from dying on invalid metadata
authorNick Clemens <nick@bywatersolutions.com>
Tue, 24 Oct 2023 12:01:09 +0000 (12:01 +0000)
committerMatt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Mon, 13 Nov 2023 15:22:15 +0000 (15:22 +0000)
commit760c48886a1ec08c23ba90802a3d630530317dbb
tree87903cac5eb1dd295ff48e825fc3e45c5544aa1f
parenta552631cd7a3f42c48fd4c9b3c743f0717bfdcaa
Bug 35141: Prevent link_bibs_to_authorities from dying on invalid metadata

When fetching the record we need to eval in case of exception

To test:
1 - Apply first patch
2 - perl misc/link_bibs_to_authorities.pl
3 - Note it dies on parser error at record 369
4 - Apply this patch
5 - perl misc/link_bibs_to_authorities.pl
6 - The process completes - with warning thrown on record 369

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
(cherry picked from commit 706641e747336eeb341172ed3d794d86551a45a9)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
(cherry picked from commit ed2bb9534a143b6ab894e6ab4e24d8c7dc9fd58e)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
misc/link_bibs_to_authorities.pl