]> Untitled Git - lemmy.git/commitdiff
Fixing pretty print again.
authorDessalines <tyhou13@gmx.com>
Fri, 2 Oct 2020 15:15:26 +0000 (10:15 -0500)
committerDessalines <tyhou13@gmx.com>
Fri, 2 Oct 2020 15:15:26 +0000 (10:15 -0500)
lemmy_apub/src/community.rs
lemmy_apub/src/inbox/shared_inbox.rs
lemmy_db/src/activity.rs

index 44f5e6e10e5d5d647ac85286ecba0a27288b2ef5..c2b4571fa65fe55f117d048c2cede932eca2d56b 100644 (file)
@@ -259,6 +259,7 @@ impl ActorType for Community {
     .await??;
     let inboxes = inboxes
       .into_iter()
+      .filter(|i| !i.user_local)
       .map(|u| -> Result<Url, LemmyError> {
         let url = Url::parse(&u.user_actor_id)?;
         let domain = url.domain().context(location_info!())?;
index b9077ebe9e688f785a6c931c902d2b3a59e56dba..677ceadf9b59e9a5e014dd0251bcdead58896e2c 100644 (file)
@@ -60,7 +60,7 @@ pub async fn shared_inbox(
 ) -> Result<HttpResponse, LemmyError> {
   let activity = input.into_inner();
 
-  let json = serde_json::to_string(&activity)?;
+  let json = serde_json::to_string_pretty(&activity)?;
   debug!("Shared inbox received activity: {}", json);
 
   // TODO: if we already received an activity with identical ID, then ignore this (same in other inboxes)
index af2a1ec8d61f326914074fe6f7ec2520547b4fa9..18b6ef0058e9a6253cd8c329ae892d271c1ea207 100644 (file)
@@ -62,11 +62,8 @@ pub fn do_insert_activity<T>(
 where
   T: Serialize + Debug,
 {
-  debug!(
-    "inserting activity for user {}, data {:?}",
-    user_id,
-    serde_json::to_string_pretty(&data).unwrap()
-  );
+  debug!("inserting activity for user {}: ", user_id);
+  debug!("{}", serde_json::to_string_pretty(&serde_json::to_value(&data)?)?);
   let activity_form = ActivityForm {
     user_id,
     data: serde_json::to_value(&data)?,