This commit is contained in:
Kovid Goyal 2018-06-26 06:44:23 +05:30
parent fbea3b9b75
commit 6ca643ba22
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -37,6 +37,7 @@ def single_text(x):
x = x.strip()
return x if x else None
series_index_pat = re.compile(r'(.*)\s+\[([.0-9]+)\]$')
@ -528,8 +529,7 @@ class Writer(object):
elif field.is_many_many:
self.set_books_func = many_many
elif field.is_many:
self.set_books_func = (self.set_books_for_enum if dt ==
'enumeration' else many_one)
self.set_books_func = (self.set_books_for_enum if dt == 'enumeration' else many_one)
else:
self.set_books_func = (one_one_in_books if field.metadata['table'] == 'books' else one_one_in_other)
if self.name in {'timestamp', 'uuid', 'sort'}:
@ -552,5 +552,3 @@ class Writer(object):
if not book_id_val_map:
return set()
return many_one(book_id_val_map, db, field, False)