Don't error when retrieving existing user
Happens when a user is not yet fetched but we look them up via a successful webfinger
This commit is contained in:
parent
a351c6b117
commit
bed5c7ffaa
|
@ -165,6 +165,12 @@ class Identity(StatorModel):
|
|||
)
|
||||
if handle is None:
|
||||
return None
|
||||
# See if this actually does match an existing actor
|
||||
try:
|
||||
return cls.objects.get(actor_uri=actor_uri)
|
||||
except cls.DoesNotExist:
|
||||
pass
|
||||
# OK, make one
|
||||
username, domain = handle.split("@")
|
||||
domain = Domain.get_remote_domain(domain)
|
||||
return cls.objects.create(
|
||||
|
|
Loading…
Reference in New Issue