fix: set default content type to text if empty

Ref #137
This commit is contained in:
Abhinav Raut
2025-09-16 21:10:20 +05:30
parent a4a9a9ccd3
commit a652f380b2

View File

@@ -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)