diff --git a/public/js/views/ticketDetail.js b/public/js/views/ticketDetail.js index cd1af32..23ff7a8 100644 --- a/public/js/views/ticketDetail.js +++ b/public/js/views/ticketDetail.js @@ -3755,14 +3755,16 @@ const TicketDetailView = { // 2. Perform article note creation if note fields are populated if (hasNoteContent) { - if (!noteBody && noteSubject) { + if (!noteSubject && !noteBody) { + noteSubject = 'consuntivazione'; + noteBody = '

consuntivazione

'; + } else if (!noteBody && noteSubject) { noteBody = `

${App.escapeHtml(noteSubject)}

`; - } - if (noteBody && !noteSubject) { + } else if (noteBody && !noteSubject) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = noteBody; const plainText = tempDiv.textContent || tempDiv.innerText || ''; - noteSubject = plainText.trim().substring(0, 50) || 'Nota interna'; + noteSubject = plainText.trim().substring(0, 50) || 'consuntivazione'; } const resNote = await App.api(`/api/tickets/${this.ticketId}/articles`, {