Email Command Replacement Issue : Replying with 'EditRequest' creates new request

Email Command Replacement Issue : Replying with 'EditRequest' creates new request

Refernce Ticket : #8115154
Reference Issue : SD-105028

ISSUE  : 
      When the user tries to editRequest using email command by replying to the mail received from technician, A new request is added instead of updating the old request.

Cause : 
      Fields are parsed from the incomingmail(plaintext) entire content. when parsing the fields from latest content to old content, the fields from the latest mail gets replaced by the fields from the previous mails. 

IssueFix :
      While handling the fields, Content is processed from latest to old. Hence the intial fields are the latest one. The replacement of the field is prevented by checking whether the properties/bean has the field already.  If exists, prevents replacement.
Note : There may be a possiblity of updating the manual changes in the portal, with the fields specified in the old email command.
JAR Compatibiltiy : 13010

                  New to ADSelfService Plus?

                    • Related Articles

                    • Email Commands Not working when Mail is sent from user to Application through a Technician Mailbox by Autoforwarding

                       Issue : Email Command expected to behave such that email command parameters specified only in the latest message is considered for Request Creation Previously before 14001, Email command utilizes whole message content instead of only latest message ...
                    • How to flag a request and receive email email notification on every updates of the request.

                      Requirement : To flag a request and receive email notification on every update of the request. Solution : Add an additional field as 'Flag' with options Yes and No  I have split the solution 2 ways  1. Receive notifications when there is an update in ...
                    • Create New request using Python Script

                      Script to raise a new request using Python Script. Pre-requisite - Python should be installed in the server and configured. You can review the instructions here - Requests module should be installed with the python Steps 1. Download the zip file from ...
                    • Request recipient email

                      This report is used to find the recipient email address.  Some requests are forward to others through the mail, this report helps to find the statistics how many requests are forward to others using the email address filter.  To make any changes to a ...
                    • Disable signature while replying to an email.

                      The signature is set up by clicking on the User badge on the top right corner and clicking on Personalize. If the reply notifications have a variable $EmailSignature under Admin >> Notification Rules, then the signature will be automatically ...