diff --git a/src/backend/src/modules/puterai/lib/Messages.js b/src/backend/src/modules/puterai/lib/Messages.js index 678eb734a..b8fe919b4 100644 --- a/src/backend/src/modules/puterai/lib/Messages.js +++ b/src/backend/src/modules/puterai/lib/Messages.js @@ -48,7 +48,7 @@ module.exports = class Messages { if ( whatis(message.content[i]) !== 'object' ) { throw new Error('each message content item must be a string or object'); } - if ( ! message.content[i].type ) { + if ( typeof message.content[i].text === 'string' && ! message.content[i].type ) { message.content[i].type = 'text'; } }