-
Notifications
You must be signed in to change notification settings - Fork 610
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
PHP version: 8.3.16
FreeScout version: 1.8.170
Database: MySQL
Are you using CloudFlare: Yes
Are you using non-official modules: No
Summary
When replying to a ticket and immediately moving it to another shared inbox before the reply is sent, the outgoing email displays the moved-to inbox’s contact information instead of the original sender’s inbox details.
Steps to Reproduce
- Receive a ticket in any shared inbox.
- Send a reply to the customer.
- Immediately move the ticket to another shared inbox before the reply is processed and sent.
- Check the outgoing reply email and note the sender details and footer show the new inbox’s contact info instead of the responder’s original inbox info.
Current Behavior
The reply email shows the contact information of the inbox the ticket was moved to, even though the reply was written and sent from the original inbox.
Expected Behavior
The reply email should always display the contact details of the inbox from which the reply was sent, regardless of when the ticket is moved.
Root Cause Analysis
This appears to be a timing-related issue:
- There is a short delay between clicking Send and FreeScout actually processing and delivering the email.
- If the ticket is moved during this delay, FreeScout appends the new inbox’s contact information to the outgoing message instead of the original responder’s details.
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed