diff --git a/app/Views/abdm/opd_queue.php b/app/Views/abdm/opd_queue.php index 6eeb478..2c78107 100644 --- a/app/Views/abdm/opd_queue.php +++ b/app/Views/abdm/opd_queue.php @@ -20,7 +20,7 @@ All Status - Pending + Pending Called Completed Cancelled @@ -283,7 +283,14 @@ function setStatus(tokenId, status) { post(BASE + 'AbdmOpdQueue/token_status/' + tokenId, { status }) .then(r => { - if (r.ok) { loadQueue(); } + if (r.ok) { + const statusFilter = document.getElementById('queueStatus'); + // Keep newly called token visible instead of vanishing under Pending-only filter. + if (status === 'CALLED' && statusFilter.value === 'PENDING') { + statusFilter.value = ''; + } + loadQueue(); + } else { alert('Error: ' + (r.error_text ?? r.message ?? 'Unknown error')); } }) .catch(err => alert('Request failed: ' + err.message));