diff --git a/src/utils/sessionHelper.js b/src/utils/sessionHelper.js index c4abb430..f025c5c8 100644 --- a/src/utils/sessionHelper.js +++ b/src/utils/sessionHelper.js @@ -76,6 +76,10 @@ class SessionHelper { if (typeof firstMessage.content === 'string') { firstMessageText = firstMessage.content; } else if (Array.isArray(firstMessage.content)) { + if (!firstMessage.content) { + logger.error('📋 Session hash generated from first message failed: ', firstMessage); + } + firstMessageText = firstMessage.content .filter(part => part.type === 'text') .map(part => part.text || '') @@ -115,4 +119,4 @@ class SessionHelper { } } -module.exports = new SessionHelper(); \ No newline at end of file +module.exports = new SessionHelper();