Merge pull request #28089 from overleaf/dk-dsmp-post-chat-message

Add support for posting chat messages

GitOrigin-RevId: 817d723abf6309716c4cfa61e2c260cb7ace0bda
This commit is contained in:
Eric Mc Sween
2025-08-25 10:27:01 -04:00
committed by Copybot
parent 91c15cb94c
commit e14d56ddb2

View File

@@ -99,11 +99,14 @@ function requirePermission(...requiredCapabilities) {
if (!Features.hasFeature('saas')) {
return next()
}
if (!req.user) {
if (!req.user && !req.oauth_user) {
return next(new Error('no user'))
}
try {
await assertUserPermissions(req.user, requiredCapabilities)
await assertUserPermissions(
req.user || req.oauth_user,
requiredCapabilities
)
next()
} catch (error) {
next(error)