FIX: Imports of upload-only chat messages (#29162)

The current implementation adds a "note" for chat messages with empty
messages, however chat messages with only uploads  are allowed. This change
allows such messages to be imported.
This commit is contained in:
Selase Krakani
2024-10-10 15:18:10 +00:00
committed by GitHub
parent 882c2da29e
commit dd34f1927b
2 changed files with 2 additions and 1 deletions

View File

@ -1908,7 +1908,7 @@ class BulkImport::Base
message[:id] = @last_chat_message_id += 1
message[:user_id] ||= Discourse::SYSTEM_USER_ID
message[:last_editor_id] ||= message[:user_id]
message[:message] = (message[:message] || "").scrub.strip.presence || "<Empty imported message>"
message[:message] = (message[:message] || "").scrub.strip
message[:message] = normalize_text(message[:message])
message[:cooked] = ::Chat::Message.cook(message[:message], user_id: message[:last_editor_id])
message[:cooked_version] = ::Chat::Message::BAKED_VERSION