SMall fixes for update form and ol connector
This commit is contained in:
parent
630c94a34a
commit
f0609e6ff3
3 changed files with 9 additions and 8 deletions
|
@ -48,13 +48,11 @@ class Connector(AbstractConnector):
|
|||
if you give a work key, it should give you the default edition,
|
||||
annotated with work data. '''
|
||||
|
||||
try:
|
||||
book = models.Book.objects.select_subclasses().filter(
|
||||
openlibrary_key=olkey
|
||||
).first()
|
||||
book = models.Book.objects.select_subclasses().filter(
|
||||
openlibrary_key=olkey
|
||||
).first()
|
||||
if book:
|
||||
return book
|
||||
except ObjectDoesNotExist:
|
||||
pass
|
||||
# no book was found, so we start creating a new one
|
||||
model = models.Edition
|
||||
if re.match(r'^OL\d+W$', olkey):
|
||||
|
@ -122,7 +120,6 @@ class Connector(AbstractConnector):
|
|||
if not data.get('authors') and book.parent_work.authors.count():
|
||||
book.authors.set(book.parent_work.authors.all())
|
||||
|
||||
|
||||
if book.sync_cover and data.get('covers') and len(data['covers']):
|
||||
book.cover.save(*self.get_cover(data['covers'][0]), save=True)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue