diff --git a/app_chatgpt/models/mail_channel.py b/app_chatgpt/models/mail_channel.py index 3c1a530f..5ed4d265 100644 --- a/app_chatgpt/models/mail_channel.py +++ b/app_chatgpt/models/mail_channel.py @@ -48,7 +48,10 @@ class Channel(models.Model): res = ai.get_ai(prompt, partner_name) if res: res = res.replace('\n', '
') - channel.with_user(user_id).message_post(body=res, message_type='comment', subtype_xmlid='mail.mt_comment', parent_id=message.id) + if channel.channel_type == 'chat': + channel.with_user(user_id).message_post(body=res, message_type='comment', subtype_xmlid='mail.mt_comment') + else: + channel.with_user(user_id).message_post(body=res, message_type='comment', subtype_xmlid='mail.mt_comment', parent_id=message.id) def _notify_thread(self, message, msg_vals=False, **kwargs): rdata = super(Channel, self)._notify_thread(message, msg_vals=msg_vals, **kwargs)