Hier ist der Patch, auch für spätere Versionen bis einschließlich 2.2 gültig :
Bibliothek : LS.AGENT.DISPATCHER
Funktionen : CreateFoundDocNotificationMail() und CreateTicketNotificationMail()
Hier gibt es jeweils einen Funktionsaufruf in dieser Form :
Spoofmessage(_
GetConfigDocByKey("sendMailonBehalfof"),_
r, _
"",_
interactivemessages("msgDispatchNotificationMailNewDocSubjectSingleMail"),_
interactivemessages("msgDispatchNotificationMailNewDocBodySingleMail"),_
newdoc,_
GetConfigDocByKey("MailIfNewMailResponseSubjectFieldName"),_
GetConfigDocByKey("MailIfNewMailResponseBodyFieldName"),_
BoolLink,_
False,_
"BugReport",_
"IsNewMail")
Hier muss um die Interactivemessages("xxx") eine Klammer gesetzt werden.
Spoofmessage(_
GetConfigDocByKey("sendMailonBehalfof"),_
r, _
"",_
(interactivemessages("msgDispatchNotificationMailNewDocSubjectSingleMail")),_
(interactivemessages("msgDispatchNotificationMailNewDocBodySingleMail")),_
newdoc,_
GetConfigDocByKey("MailIfNewMailResponseSubjectFieldName"),_
GetConfigDocByKey("MailIfNewMailResponseBodyFieldName"),_
BoolLink,_
False,_
"BugReport",_
"IsNewMail")
Hier wurde nicht der Wert, sondern die Referenz auf das Element in der Liste übergeben. Und dieser
wurde in der Funktion Spoofmessage verändert/ergänzt. Das hat sich dann über jeden weiteren Durchlauf
so durchgezogen. Vermutlich wurde dieser Bereich in der Konstellation noch nie so wirklich benutzt ;-)