Filter out expired invoices from My Tickets view
This commit is contained in:
@@ -105,6 +105,12 @@ async function sendTicketsList(
|
||||
try {
|
||||
const status = await apiClient.getTicketStatus(purchaseId);
|
||||
if (status) {
|
||||
// Skip expired invoices - don't show tickets that were never paid
|
||||
if (status.purchase.invoice_status === 'expired') {
|
||||
logger.debug('Skipping expired invoice', { purchaseId });
|
||||
continue;
|
||||
}
|
||||
|
||||
allPurchases.push({
|
||||
id: status.purchase.id,
|
||||
cycleId: status.purchase.cycle_id,
|
||||
|
||||
Reference in New Issue
Block a user