mirror of
https://github.com/jointakahe/takahe.git
synced 2024-11-25 16:51:00 +00:00
parent
a3b6996413
commit
e38e985e73
2 changed files with 2 additions and 4 deletions
|
@ -708,7 +708,7 @@ class Post(StatorModel):
|
|||
raise ValueError("Post has no content or content map")
|
||||
post.summary = data.get("summary")
|
||||
post.sensitive = data.get("sensitive", False)
|
||||
post.url = data.get("url")
|
||||
post.url = data.get("url", data["id"])
|
||||
post.published = parse_ld_date(data.get("published"))
|
||||
post.edited = parse_ld_date(data.get("updated"))
|
||||
post.in_reply_to = data.get("inReplyTo")
|
||||
|
|
|
@ -83,13 +83,11 @@ class SearchService:
|
|||
type = document.get("type", "unknown").lower()
|
||||
|
||||
# Is it an identity?
|
||||
print(type)
|
||||
if type in Identity.ACTOR_TYPES:
|
||||
# Try and retrieve the profile by actor URI
|
||||
identity = Identity.by_actor_uri(document["id"], create=True)
|
||||
print("got identity")
|
||||
if identity and identity.state == IdentityStates.outdated:
|
||||
print(async_to_sync(identity.fetch_actor)())
|
||||
async_to_sync(identity.fetch_actor)()
|
||||
return identity
|
||||
|
||||
# Is it a post?
|
||||
|
|
Loading…
Reference in a new issue