diff --git a/src/server/auth.rs b/src/server/auth.rs index 9469e6a..701be43 100644 --- a/src/server/auth.rs +++ b/src/server/auth.rs @@ -15,7 +15,7 @@ pub enum Identity { impl Identity { pub fn filter_condition(&self) -> Condition { - let base_cond = Condition::all().add(model::addressing::Column::Actor.eq(apb::target::PUBLIC)); + let base_cond = Condition::any().add(model::addressing::Column::Actor.eq(apb::target::PUBLIC)); match self { Identity::Anonymous => base_cond, Identity::Local(uid) => base_cond.add(model::addressing::Column::Actor.eq(uid)),