Fixes getting authors from work data

This commit is contained in:
Mouse Reeve
2021-04-30 15:48:52 -07:00
parent b8711c820f
commit a2621bce12
2 changed files with 10 additions and 10 deletions

View File

@ -137,9 +137,8 @@ class Connector(AbstractConnector):
return self.get_book_data(self.get_remote_id(uri))
def get_work_from_edition_data(self, data):
try:
uri = data["claims"]["wdt:P629"]
except KeyError:
uri = data.get("wdt:P629", [None])[0]
if not uri:
raise ConnectorException("Invalid book data")
return self.get_book_data(self.get_remote_id(uri))