From 6544d7d1dae78c507d492b857d3b89cb3c621a50 Mon Sep 17 00:00:00 2001 From: Bat Date: Sun, 10 Jun 2018 12:41:43 +0100 Subject: [PATCH] Note's actor is usually just an ID, not a full object --- src/activity_pub/inbox.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/activity_pub/inbox.rs b/src/activity_pub/inbox.rs index 06a44a96..3351fe22 100644 --- a/src/activity_pub/inbox.rs +++ b/src/activity_pub/inbox.rs @@ -116,7 +116,7 @@ pub trait Inbox { let act: Create = serde_json::from_value(act.clone())?; match act.create_props.object["type"].as_str().unwrap() { "Article" => self.new_article(conn, act.create_props.object_object()?), - "Note" => self.new_comment(conn, act.create_props.object_object()?, act.create_props.actor_object::()?.object_props.id_string()?), + "Note" => self.new_comment(conn, act.create_props.object_object()?, act.create_props.actor_link::()?.0), _ => Err(InboxError::InvalidType)? } },