diff --git a/src/server/activitypub.ts b/src/server/activitypub.ts
index ed0311af9..acd10b788 100644
--- a/src/server/activitypub.ts
+++ b/src/server/activitypub.ts
@@ -44,7 +44,7 @@ router.post('/users/:user/inbox', ctx => {
 router.get('/notes/:note', async (ctx, next) => {
 	const accepted = ctx.accepts('html', 'application/activity+json', 'application/ld+json');
 	if (!['application/activity+json', 'application/ld+json'].includes(accepted as string)) {
-		next();
+		await next();
 		return;
 	}