forked from 00dani/lemoncurry
Ensure User.avatar is optional
This commit is contained in:
parent
6b53c00d7c
commit
0061111ad8
2 changed files with 3 additions and 3 deletions
|
@ -128,7 +128,7 @@ class User(ModelMeta, AbstractUser):
|
|||
|
||||
@property
|
||||
def avatar_url(self):
|
||||
return self.avatar.url
|
||||
return self.avatar.url if self.avatar else None
|
||||
|
||||
@cached_property
|
||||
def facebook_id(self):
|
||||
|
@ -154,7 +154,7 @@ class User(ModelMeta, AbstractUser):
|
|||
"url": self.full_url,
|
||||
"name": self.name,
|
||||
"email": self.email,
|
||||
"image": urljoin(base, self.avatar.url),
|
||||
"image": urljoin(base, self.avatar.url) if self.avatar else None,
|
||||
"givenName": self.first_name,
|
||||
"familyName": self.last_name,
|
||||
"sameAs": [profile.url for profile in self.profiles.all()],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue