From: Art Rhyno Date: Sat, 23 Jun 2012 11:38:59 +0000 (-0400) Subject: use empty field fix for picking records X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=669067b689eef4bd60ca37dc1fa91adfc169c4ad;p=syrup%2Fmasslnc.git use empty field fix for picking records --- diff --git a/conifer/libsystems/marcxml.py b/conifer/libsystems/marcxml.py index 9cfb4e4..ffa240a 100644 --- a/conifer/libsystems/marcxml.py +++ b/conifer/libsystems/marcxml.py @@ -56,7 +56,8 @@ def marcxml_to_dictionary(rec, multiples=False): dct = {} for cf in r.findall('{http://www.loc.gov/MARC21/slim}controlfield'): t = cf.attrib['tag'] - dct.setdefault(t, []).append(cf.text) + if not cf.text is None: + dct.setdefault(t, []).append(cf.text) for df in r.findall('{http://www.loc.gov/MARC21/slim}datafield'): t = df.attrib['tag'] for sf in df.findall('{http://www.loc.gov/MARC21/slim}subfield'):