need ['value'] to access value not .value
parent
05d07f8712
commit
d26e97f883
|
@ -622,7 +622,7 @@ class Work(models.Model):
|
|||
if preferred_id:
|
||||
return preferred_id
|
||||
try:
|
||||
return self.identifiers.values('type', 'value').filter(type='goog')[0].value
|
||||
return self.identifiers.values('type', 'value').filter(type='goog')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
@ -639,7 +639,7 @@ class Work(models.Model):
|
|||
if preferred_id:
|
||||
return preferred_id
|
||||
try:
|
||||
return self.identifiers.values('type', 'value').filter(type='gdrd')[0].value
|
||||
return self.identifiers.values('type', 'value').filter(type='gdrd')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
@ -650,7 +650,7 @@ class Work(models.Model):
|
|||
@property
|
||||
def librarything_id(self):
|
||||
try:
|
||||
return self.identifiers.values('type', 'value').filter(type='ltwk')[0].value
|
||||
return self.identifiers.values('type', 'value').filter(type='ltwk')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
@ -661,7 +661,7 @@ class Work(models.Model):
|
|||
@property
|
||||
def openlibrary_id(self):
|
||||
try:
|
||||
return self.identifiers.values('type', 'value').filter(type='olwk')[0].value
|
||||
return self.identifiers.values('type', 'value').filter(type='olwk')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
@ -793,7 +793,7 @@ class Work(models.Model):
|
|||
if preferred_id:
|
||||
return preferred_id
|
||||
try:
|
||||
return self.identifiers.filter(type='oclc')[0].value
|
||||
return self.identifiers.filter(type='oclc')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
@ -802,7 +802,7 @@ class Work(models.Model):
|
|||
if preferred_id:
|
||||
return preferred_id
|
||||
try:
|
||||
return self.identifiers.filter(type='isbn')[0].value
|
||||
return self.identifiers.filter(type='isbn')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
@ -920,35 +920,35 @@ class Edition(models.Model):
|
|||
@property
|
||||
def isbn_13(self):
|
||||
try:
|
||||
return self.identifiers.filter(type='isbn')[0].value
|
||||
return self.identifiers.filter(type='isbn')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
@property
|
||||
def googlebooks_id(self):
|
||||
try:
|
||||
return self.identifiers.filter(type='goog')[0].value
|
||||
return self.identifiers.filter(type='goog')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
@property
|
||||
def librarything_id(self):
|
||||
try:
|
||||
return self.identifiers.filter(type='thng')[0].value
|
||||
return self.identifiers.filter(type='thng')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
@property
|
||||
def oclc(self):
|
||||
try:
|
||||
return self.identifiers.filter(type='oclc')[0].value
|
||||
return self.identifiers.filter(type='oclc')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
@property
|
||||
def goodreads_id(self):
|
||||
try:
|
||||
return self.identifiers.filter(type='gdrd')[0].value
|
||||
return self.identifiers.filter(type='gdrd')[0]['value']
|
||||
except IndexError:
|
||||
return ''
|
||||
|
||||
|
|
Loading…
Reference in New Issue