[bug] Fix exception with undefined permissions in config

This commit is contained in:
Sergey Konovalov
2024-03-18 11:28:20 +03:00
parent cece48048b
commit 5bf886017d

View File

@ -2542,7 +2542,7 @@ exports.install = function(server, callbackFunction) {
const curUserId = curUserIdOriginal + curIndexUser;
conn.tenant = tenantManager.getTenantByConnection(ctx, conn);
conn.docId = data.docid;
conn.permissions = data.permissions;
conn.permissions = data.permissions || {};
conn.user = {
id: curUserId,
idOriginal: curUserIdOriginal,
@ -2988,7 +2988,7 @@ exports.install = function(server, callbackFunction) {
}
function* onMessage(ctx, conn, data) {
if (false === conn.permissions.chat) {
if (false === conn.permissions?.chat) {
ctx.logger.warn("insert message permissions.chat==false");
return;
}