diff --git a/routes/src/activitypub/actor/mod.rs b/routes/src/activitypub/actor/mod.rs index 8294067..8c1712b 100644 --- a/routes/src/activitypub/actor/mod.rs +++ b/routes/src/activitypub/actor/mod.rs @@ -75,8 +75,8 @@ pub async fn view( } // TODO this is known "magically" !! very tight coupling ouchhh - if let Some(ref fe) = ctx.cfg().instance.frontend { - user = user.set_url(Node::link(format!("{fe}/actors/{id}"))); + if !ctx.cfg().instance.frontend.is_empty() { + user = user.set_url(Node::link(format!("{}/actors/{id}", ctx.cfg().instance.frontend))); } Ok(JsonLD(user.ld_context()))