From 898c00acddf3e076194c4cbf759477039a5ad0c2 Mon Sep 17 00:00:00 2001 From: Naomi Dushay Date: Fri, 30 Aug 2019 19:06:49 -0700 Subject: [PATCH] SymphonyReader: don't accept default leader from ruby_marc --- app/models/symphony_reader.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/symphony_reader.rb b/app/models/symphony_reader.rb index 8df6f1ce5..e6e1c61b7 100644 --- a/app/models/symphony_reader.rb +++ b/app/models/symphony_reader.rb @@ -16,8 +16,8 @@ def initialize(catkey:) def to_marc record = MARC::Record.new - - record.leader = leader if leader + # note that new record already has default leader, but we don't want it unless it's from Symphony + record.leader = leader ? record.leader : nil fields.uniq.each do |field| record << marc_field(field) unless %w[001 003].include? field['tag'] # explicitly remove all 001 and 003 fields from the record