From c6deab49385f7a19bb561136a57777b8a85e4d40 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 10 Feb 2026 14:27:00 +0100 Subject: [PATCH] Fix streaming of disabled timelines with special permissions (#37791) --- streaming/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/streaming/index.js b/streaming/index.js index 637baf21a9a..beb6f854e58 100644 --- a/streaming/index.js +++ b/streaming/index.js @@ -375,6 +375,7 @@ const startServer = async () => { req.scopes = result.rows[0].scopes.split(' '); req.accountId = result.rows[0].account_id; req.chosenLanguages = result.rows[0].chosen_languages; + req.permissions = result.rows[0].permissions; return { accessTokenId: result.rows[0].id, @@ -600,13 +601,13 @@ const startServer = async () => { /** * @param {string} kind - * @param {ResolvedAccount} account + * @param {Request} req * @returns {Promise.<{ localAccess: boolean, remoteAccess: boolean }>} */ - const getFeedAccessSettings = async (kind, account) => { + const getFeedAccessSettings = async (kind, req) => { const access = { localAccess: true, remoteAccess: true }; - if (account.permissions & PERMISSION_VIEW_FEEDS) { + if (req.permissions & PERMISSION_VIEW_FEEDS) { return access; }