From 4a14dbddceae852a6f2128ed4ca5504624634cb0 Mon Sep 17 00:00:00 2001 From: mahdahar <89adham@gmail.com> Date: Tue, 21 Apr 2026 12:26:56 +0700 Subject: [PATCH] Fix validate page PDF queueing Use the local accessnumber when queuing PDFs after val2, since the validation response does not include accessnumber. Add success and error toast feedback for the PDF generation request. --- app/Views/shared/script_validation.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Views/shared/script_validation.php b/app/Views/shared/script_validation.php index 1163075..c547085 100644 --- a/app/Views/shared/script_validation.php +++ b/app/Views/shared/script_validation.php @@ -251,16 +251,19 @@ document.addEventListener('alpine:init', () => { }).then(response => response.json()).then(data => { console.log(data); if (data.val === 2) { - this.showToast(`Validated (val2): ${data.accessnumber} - PDF queued`); + this.showToast(`Validated (val2): ${accessnumber} - PDF queued`); // Trigger PDF auto-generation after val2 - fetch(`${BASEURL}/report/${data.accessnumber}/pdf`).then(res => res.json()).then(pdfData => { + fetch(`${BASEURL}/report/${accessnumber}/pdf`).then(res => res.json()).then(pdfData => { if (pdfData.success) { console.log('PDF generation queued:', pdfData.jobId); + this.showToast(`${pdfData.lang} PDF queued for generation`, 'success'); } else { console.error('PDF generation failed:', pdfData.error); + this.showToast('PDF generation failed', 'error'); } }).catch(err => { console.error('PDF generation request failed:', err); + this.showToast('PDF generation failed', 'error'); }); } else { this.showToast(`Validated: ${accessnumber}`);