Off-by-one error in 008 munging
authorDan Scott <dscott@laurentian.ca>
Wed, 7 Feb 2018 16:58:57 +0000 (11:58 -0500)
committerDan Scott <dscott@laurentian.ca>
Wed, 7 Feb 2018 16:58:57 +0000 (11:58 -0500)
Signed-off-by: Dan Scott <dscott@laurentian.ca>
tools/ebooks/prep_ebook_records.py

index 1bb80cb..d613ec7 100755 (executable)
@@ -516,7 +516,7 @@ def process_fields(record, options):
         elif field.tag == '008' and field.value()[23] != 's':
             fixed_field = pymarc.Field(
                 tag='008',
-                data=field.value()[:22] + 's' + field.value()[24:]
+                data=field.value()[:23] + 's' + field.value()[24:]
             )
             new_record.add_ordered_field(fixed_field)
         else: