Adds openlibrary update for book

This commit is contained in:
Mouse Reeve
2021-12-05 13:02:42 -08:00
parent 113eda33e9
commit d7e4e6aa1e
7 changed files with 25 additions and 7 deletions

View File

@ -196,12 +196,12 @@ class AbstractConnector(AbstractMinimalConnector):
def update_author_from_remote(self, obj):
"""load the remote data from this connector and add it to an existing author"""
remote_id = obj.getattr(self, "generated_remote_link_field")
remote_id = getattr(obj, getattr(self, "generated_remote_link_field"))
return self.get_or_create_author(remote_id, instance=obj)
def update_book_from_remote(self, obj):
"""load the remote data from this connector and add it to an existing book"""
remote_id = obj.getattr(self, "generated_remote_link_field")
remote_id = getattr(obj, getattr(self, "generated_remote_link_field"))
data = self.get_book_data(remote_id)
return self.create_edition_from_data(obj.parent_work, data, instance=obj)