Fix error due to same activity being inserted in database twice
authorFelix Ableitner <me@nutomic.com>
Tue, 16 Nov 2021 18:10:06 +0000 (19:10 +0100)
committerFelix Ableitner <me@nutomic.com>
Tue, 16 Nov 2021 18:13:05 +0000 (19:13 +0100)
crates/apub/src/activities/community/mod.rs

index c2141c2df2bd7c84efbcee52e879ea56066524ea..23f8f8e38fc6ac70b6f8304937dbde970a92b08d 100644 (file)
@@ -1,7 +1,6 @@
 use crate::{
   activities::send_lemmy_activity,
   activity_lists::AnnouncableActivities,
-  insert_activity,
   objects::community::ApubCommunity,
   protocol::activities::community::announce::AnnounceActivity,
 };
@@ -30,8 +29,6 @@ pub(crate) async fn send_activity_in_community<T: ActorType>(
   send_lemmy_activity(context, &activity, activity_id, actor, inboxes, false).await?;
 
   if community.local {
-    let object_value = serde_json::to_value(&activity)?;
-    insert_activity(activity_id, object_value, true, false, context.pool()).await?;
     AnnounceActivity::send(activity, community, context).await?;
   }