fix: dont show chat upload btn if maxFileSize is 0, #12926

This commit is contained in:
Barış Soner Uşaklı
2024-11-21 10:05:16 -05:00
parent 8f944e9325
commit 1412585856
4 changed files with 10 additions and 3 deletions

View File

@@ -67,8 +67,11 @@ chatsController.get = async function (req, res, next) {
room.title = room.roomName || room.usernames || '[[pages:chats]]';
room.bodyClasses = ['chat-loaded'];
room.canViewInfo = await privileges.global.can('view:users:info', uid);
const [canViewInfo, canUploadImage, canUploadFile] = await privileges.global.can([
'view:users:info', 'upload:post:image', 'upload:post:file',
], uid);
room.canViewInfo = canViewInfo;
room.canUpload = (canUploadImage || canUploadFile) && (meta.config.maximumFileSize > 0 || room.isAdmin);
res.render('chats', {
...payload,
...room,