lib/marc/datafield.rb in marc-0.2.0 vs lib/marc/datafield.rb in marc-0.2.1

- old
+ new

@@ -56,10 +56,10 @@ @indicator1 = i1 == nil ? ' ' : i1 @indicator2 = i2 == nil ? ' ' : i2 @subfields = [] # must use MARC::ControlField for tags < 010 - if @tag.to_i < 10 + if @tag.to_i < 10 and not @tag =~ /[A-z]/ raise MARC::Exception.new(), "MARC::DataField objects can't have tags < 010" end # allows MARC::Subfield objects to be passed directly