diff --git a/src/server/api/endpoints/page-push.ts b/src/server/api/endpoints/page-push.ts
index f5e1a4d1e..3af9ff50f 100644
--- a/src/server/api/endpoints/page-push.ts
+++ b/src/server/api/endpoints/page-push.ts
@@ -38,7 +38,7 @@ export default define(meta, async (ps, user) => {
 		throw new ApiError(meta.errors.noSuchPage);
 	}
 
-	publishMainStream(user.id, 'pageEvent', {
+	publishMainStream(page.userId, 'pageEvent', {
 		pageId: ps.pageId,
 		event: ps.event,
 		var: ps.var,