From ab912f519f6d249af11091be6a7d4565bc18ddb5 Mon Sep 17 00:00:00 2001 From: Dev Date: Sat, 22 Jul 2023 13:59:21 +0100 Subject: [PATCH] Fix issue with trader ids not being propigated to the profile --- project/src/services/MailSendService.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/project/src/services/MailSendService.ts b/project/src/services/MailSendService.ts index 9a8f51ad..0010fbdc 100644 --- a/project/src/services/MailSendService.ts +++ b/project/src/services/MailSendService.ts @@ -382,9 +382,9 @@ export class MailSendService return this.systemSenderId; } - if (messageDetails.sender === MessageType.NPC_TRADER) + if (messageDetails.sender === MessageType.NPC_TRADER || messageDetails.dialogType === MessageType.NPC_TRADER) { - return messageDetails.trader; + return Traders[messageDetails.trader]; } if (messageDetails.sender === MessageType.USER_MESSAGE) @@ -392,12 +392,6 @@ export class MailSendService return messageDetails.senderDetails?._id; } - /** Dialog is from a trader, return trader */ - if (messageDetails.dialogType === MessageType.NPC_TRADER) - { - return messageDetails.trader; - } - if (messageDetails.senderDetails?._id) { return messageDetails.senderDetails._id;