From 75fce425ad98841b0c4f86265961c5ad563dd070 Mon Sep 17 00:00:00 2001 From: alemi Date: Fri, 28 Jun 2024 01:28:46 +0200 Subject: [PATCH] fix: consider both to and cc for activities --- upub/core/src/traits/address.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/upub/core/src/traits/address.rs b/upub/core/src/traits/address.rs index fa70d21..d3ddf1f 100644 --- a/upub/core/src/traits/address.rs +++ b/upub/core/src/traits/address.rs @@ -60,12 +60,7 @@ impl Addresser for crate::Context { } async fn address_activity(&self, activity: &crate::model::activity::Model, tx: &impl ConnectionTrait) -> Result<(), DbErr> { - let mut to = expand_addressing(activity.mentioning(), tx).await?; - if !to.iter().any(|x| x == apb::target::PUBLIC) - && activity.addressed().iter().any(|x| x == apb::target::PUBLIC) - { - to.push(apb::target::PUBLIC.to_string()); - } + let to = expand_addressing(activity.addressed(), tx).await?; address_to(self, to, Some(activity.internal), None, self.is_local(&activity.id), tx).await } }