From e6c97ffecee06f31649a42916c761c986a6f85b8 Mon Sep 17 00:00:00 2001 From: David Battersby Date: Fri, 15 Sep 2023 16:22:49 +0800 Subject: [PATCH] FIX: message date is incorrect when replying as new thread (#23608) When creating a new thread by clicking the reply button on a chat message, it shows an invalid date on the OP timestamp. --- .../chat/assets/javascripts/discourse/models/chat-message.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/chat/assets/javascripts/discourse/models/chat-message.js b/plugins/chat/assets/javascripts/discourse/models/chat-message.js index 5b02f0d08fa..71c033306c6 100644 --- a/plugins/chat/assets/javascripts/discourse/models/chat-message.js +++ b/plugins/chat/assets/javascripts/discourse/models/chat-message.js @@ -70,7 +70,9 @@ export default class ChatMessage { this.availableFlags = args.availableFlags || args.available_flags; this.hidden = args.hidden || false; this.chatWebhookEvent = args.chatWebhookEvent || args.chat_webhook_event; - this.createdAt = args.created_at ? new Date(args.created_at) : null; + this.createdAt = args.created_at + ? new Date(args.created_at) + : new Date(args.createdAt); this.deletedById = args.deletedById || args.deleted_by_id; this._deletedAt = args.deletedAt || args.deleted_at; this.expanded =