Välitä To/CC-kentät Zammad-vastauksissa
JS ei lähettänyt käyttäjän muokkaamaa To/CC-kenttää Zammad-vastauksen mukana — backend käytti aina alkuperäistä lähettäjää tietokannasta. Nyt käyttäjän syöttämä To/CC välitetään API:lle ja Zammadille. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2027,8 +2027,13 @@ document.getElementById('btn-send-reply').addEventListener('click', async () =>
|
||||
}
|
||||
if (zSig) zBody += '\n\n-- \n' + zSig;
|
||||
}
|
||||
// Lähetä Zammad API:n kautta
|
||||
await apiCall('zammad_reply' + ticketCompanyParam(), 'POST', { ticket_id: currentTicketId, body: zBody });
|
||||
// Lähetä Zammad API:n kautta — välitä myös to/cc-kentät
|
||||
const zPayload = { ticket_id: currentTicketId, body: zBody };
|
||||
const zToFld = document.getElementById('reply-to');
|
||||
const zCcFld = document.getElementById('reply-cc');
|
||||
if (zToFld && zToFld.value.trim()) zPayload.to = zToFld.value.trim();
|
||||
if (zCcFld && zCcFld.value.trim()) zPayload.cc = zCcFld.value.trim();
|
||||
await apiCall('zammad_reply' + ticketCompanyParam(), 'POST', zPayload);
|
||||
} else {
|
||||
const action = ticketReplyType === 'note' ? 'ticket_note' : 'ticket_reply';
|
||||
const payload = { id: currentTicketId, body };
|
||||
|
||||
Reference in New Issue
Block a user