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:
2026-03-13 02:02:11 +02:00
parent 6e0596959b
commit 4086409f99
3 changed files with 17 additions and 7 deletions

View File

@@ -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 };