diff --git a/src/activity_pub/mod.rs b/src/activity_pub/mod.rs index 4f48c166..44e564fa 100644 --- a/src/activity_pub/mod.rs +++ b/src/activity_pub/mod.rs @@ -69,7 +69,9 @@ impl ActivityStream { impl<'r, O: Object> Responder<'r> for ActivityStream { fn respond_to(self, request: &Request) -> Result, Status> { - serde_json::to_string(&self.0).respond_to(request) + serde_json::to_string(&self.0).respond_to(request).map(|r| Response::build_from(r) + .raw_header("Content-Type", "application/activity+json") + .finalize()) } }