Align code with DTD/schema

svn: r17117
This commit is contained in:
Michiel Nauta
2011-04-13 17:32:28 +00:00
parent ac9fd67e10
commit 9c38eddab2
3 changed files with 4 additions and 3 deletions

@ -1791,7 +1791,8 @@ class GrampsParser(UpdateCallback):
self.reporef.ref = handle
self.reporef.call_number = attrs.get('callno', '')
self.reporef.media_type.set_from_xml_str(attrs['medium'])
if 'medium' in attrs:
self.reporef.media_type.set_from_xml_str(attrs['medium'])
self.reporef.private = bool(attrs.get("priv"))
# we count here on self.source being available
# reporefs can only be found within source