http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9354

            Bug ID: 9354
           Summary: Koha has insufficient MARC validation checks
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: 3.10
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Cataloging
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]

I think this is a MAJOR bug because it leads to silent data corruption.  You
can reclassify as an enhancement if you don't agree with this assessment.

The Koha MARC import functions do little if any MARC record validation and some
errors in MARC formatting can lead to bad data imports with no warning.  Case
in point for us was generating records with pymarc (with Python) and not
setting the 'force_utf8' flag.  We generated records that appeared valid, but
tools like MarcEdit clearly complain about the format (length errors, and
leader errors).
leader[9] should have been an 'a', indicating that the data should be
interpreted as UTF8.  Since it was missing, the data fields appeared truncated
because the MARC offset calculations got screwed up.

Koha said nothing.  We should incorporate the same validation checks that
MarcEdit makes to flag bad import files before the data is accepted.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://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