mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 01:19:16 +02:00
Avoid fetching Actor object on every request authentication
This commit is contained in:
parent
e0fce26820
commit
6dcde77b1e
8 changed files with 63 additions and 17 deletions
|
@ -103,9 +103,10 @@ class ActorSerializer(serializers.Serializer):
|
|||
def save(self, **kwargs):
|
||||
d = self.prepare_missing_fields()
|
||||
d.update(kwargs)
|
||||
return models.Actor.objects.create(
|
||||
**d
|
||||
)
|
||||
return models.Actor.objects.update_or_create(
|
||||
url=d['url'],
|
||||
defaults=d,
|
||||
)[0]
|
||||
|
||||
def validate_summary(self, value):
|
||||
if value:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue