fix: when missing embedded object still show url!

This commit is contained in:
əlemi 2024-03-27 04:28:09 +01:00
parent fe30ad59d7
commit 625b8e0e02
Signed by: alemi
GPG key ID: A4895B84D311642C

View file

@ -66,10 +66,14 @@ pub async fn page(
.set_ordered_items(Node::array(
items
.into_iter()
.map(|(a, o)|
.map(|(a, o)| {
let oid = a.object.clone();
super::super::activity::ap_activity(a)
.set_object(Node::maybe_object(o.map(super::super::object::ap_object)))
)
.set_object(match o {
Some(o) => Node::object(super::super::object::ap_object(o)),
None => Node::maybe_link(oid),
})
})
.collect()
))
.ld_context()