fix
[librarian.git] / src / librarian / dcparser.py
index 1976850..80c095f 100644 (file)
@@ -212,7 +212,7 @@ class Field(object):
         except ValueError as e:
             raise ValidationError(
                 "Field '%s' - invald value: %s"
-                % (self.uri, e.message)
+                % (self.uri, str(e))
             )
 
     def validate(self, fdict, fallbacks=None, strict=False, validate_required=True):
@@ -509,6 +509,7 @@ class BookInfo(WorkInfo):
               required=False),
         Field(DCNS('subject.genre'), 'genres', salias='genre', multiple=True,
               required=False),
+        Field(WLNS('category.legimi'), 'legimi', required=False),
 
         Field(DCNS('subject.location'), 'location', required=False),