From 52d0450925aa5ea72037327bde37ea3caced2e6f Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Sun, 2 Aug 2026 19:24:58 +0530 Subject: [PATCH 1/2] fix: code quality and safety improvements --- .../src/admin-dashboard-script.js | 2 +- .../Version_1_Frontend/src/admin-dashboard-script.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js b/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js index 569207e..6c69364 100644 --- a/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js +++ b/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js @@ -236,7 +236,7 @@ function openMatchModal() { function closeMatchModal() { document.getElementById('matchModal').classList.add('hidden'); } function runMatching() { - const donorId = parseInt(document.getElementById('donorSelect').value); + const donorId = parseInt(document.getElementById('donorSelect', 10).value); if (!donorId) { document.getElementById('matchResults').classList.add('hidden'); document.getElementById('matchPlaceholder').classList.remove('hidden'); return; } const donor = allPledges.find(p => p.id === donorId); if (!donor) return; diff --git a/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js b/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js index 569207e..6c69364 100644 --- a/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js +++ b/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js @@ -236,7 +236,7 @@ function openMatchModal() { function closeMatchModal() { document.getElementById('matchModal').classList.add('hidden'); } function runMatching() { - const donorId = parseInt(document.getElementById('donorSelect').value); + const donorId = parseInt(document.getElementById('donorSelect', 10).value); if (!donorId) { document.getElementById('matchResults').classList.add('hidden'); document.getElementById('matchPlaceholder').classList.remove('hidden'); return; } const donor = allPledges.find(p => p.id === donorId); if (!donor) return; From 3e61f895841c590c03fbd092205b2c5e8fe49f65 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Mon, 3 Aug 2026 00:21:10 +0530 Subject: [PATCH 2/2] fix: additional real bug fixes --- .../src/admin-dashboard-script.js | 2 +- .../Version_1_Frontend/src/admin-dashboard-script.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js b/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js index 6c69364..bdd3466 100644 --- a/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js +++ b/Desktop/organchain-main/organchain-main/TransplantChain-Organ_Donation_Application-main/src/admin-dashboard-script.js @@ -67,7 +67,7 @@ function renderPatients(list) { const tbody = document.getElementById('patientTableBody'); document.getElementById('tableCount').textContent = '(' + list.length + ')'; if (list.length === 0) { tbody.innerHTML = 'No results found.'; return; } - tbody.innerHTML = list.map(p => { + tbody.innerHTML = (list ?? []).map(p => { const roleColor = p.role === 'DONOR' ? 'bg-emerald-50 text-emerald-700 border-emerald-200' : 'bg-blue-50 text-blue-700 border-blue-200'; const hla = p.hlaMarkers ? p.hlaMarkers.split(',').slice(0, 3).join(', ') : '—'; const hospName = p.hospitalName || p.hospitalId || '—'; diff --git a/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js b/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js index 6c69364..bdd3466 100644 --- a/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js +++ b/Desktop/organchain-main/organchain-main/Version_1_Frontend/src/admin-dashboard-script.js @@ -67,7 +67,7 @@ function renderPatients(list) { const tbody = document.getElementById('patientTableBody'); document.getElementById('tableCount').textContent = '(' + list.length + ')'; if (list.length === 0) { tbody.innerHTML = 'No results found.'; return; } - tbody.innerHTML = list.map(p => { + tbody.innerHTML = (list ?? []).map(p => { const roleColor = p.role === 'DONOR' ? 'bg-emerald-50 text-emerald-700 border-emerald-200' : 'bg-blue-50 text-blue-700 border-blue-200'; const hla = p.hlaMarkers ? p.hlaMarkers.split(',').slice(0, 3).join(', ') : '—'; const hospName = p.hospitalName || p.hospitalId || '—';