From a652f380b2c0a1d0c25bc7c55deaefd1d3e7dd2d Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Tue, 16 Sep 2025 21:10:20 +0530 Subject: [PATCH] fix: set default content type to text if empty Ref #137 --- internal/conversation/message.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/conversation/message.go b/internal/conversation/message.go index befc6dc..b85658a 100644 --- a/internal/conversation/message.go +++ b/internal/conversation/message.go @@ -462,6 +462,11 @@ func (m *Manager) InsertMessage(message *models.Message) error { message.Meta = json.RawMessage(`{}`) } + // Handle empty content type enum, default to text. + if message.ContentType == "" { + message.ContentType = models.ContentTypeText + } + // Convert HTML content to text for search. message.TextContent = stringutil.HTML2Text(message.Content)