https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43777 --- Comment #14 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- A quick update now that the follow-up work is up. Thanks again to Jonathan and Adolfo for the feedback here, it was very useful. Patches are attached and at Needs Signoff for: - Bug 44069 - svc/bib still called the removed record_strip_nonxml and no longer reported repaired records (Adolfo's finding). Bug 43642 (advanced editor warnings) builds on this one. - Bug 44070 - the selenium regressions.t expectation (Jonathan's finding). Fixing it also turned up a real problem: catalogue/detail.pl died on metadata that cannot be parsed at all, so that is fixed in the same patch. - Bug 43642 - repair warnings in the advanced cataloguing editor - Bug 43776 - TransformHtmlToMarc now repairs and reports invalid characters instead of silently stripping them - Bug 43021 - one malformed Z39.50/SRU result no longer breaks the results or staged record preview - Bug 43022 - the biblio REST create/update endpoints return a 400 rather than a raw 500 for undecodable MARC - Bug 43023 - one corrupt record no longer breaks search result rendering - Bug 43024 - guards for item unlinked subfields and EndNote export Bug 43028 (batch import/revert isolation) and bug 43020 (OAI-PMH harvest) already had patches and are waiting for QA / signoff. Some gaps that came out of this work are filed as follow-ups rather than being left implicit: - Bug 44072 - authority records still have invalid characters stripped silently - Bug 44073 - the automatic linker does not tell the cataloguer when a record cannot be saved - Bug 44074 - Koha::Item does not guard undecodable more_subfields_xml I would really appreciate testing and sign-offs on any of the above. The test plans are in each bug, and the tree is best read together, starting from bug 43025. -- You are receiving this mail because: You are watching all bug changes.