Closed demiankatz closed 2 years ago
(I also replaced the genieplus test fixture with a longer, more complete record).
The plot thickens: at first, I thought this was a GeniePlus-specific bug, but then I discovered that the Alma leader was also getting mangled. I have adjusted tests and defaults to make all documented cases work correctly now... but I wonder why the default was the way it was to begin with. Was this always broken, or is there some line-based format not currently covered by tests that does require a different leader offset?
I discovered that the line-based MARC formatter had a hard-coded assumption about leaders which is not correct for the GeniePlus format, so I added another configuration setting to correct for this.