From 52118ee0f6d55493e3fbd4a9890311e603a81307 Mon Sep 17 00:00:00 2001 From: karthik Date: Fri, 8 Aug 2025 14:25:08 +0530 Subject: [PATCH] fix : added venue in place of race number --- .../components/touch-pad-menu/touch-pad-menu.component.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts b/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts index ec41b96..0de3ceb 100755 --- a/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts +++ b/btc-UI/src/app/components/touch-pad-menu/touch-pad-menu.component.ts @@ -871,7 +871,13 @@ printTicket() { const timeStr = now.toTimeString().slice(0, 8).replace(/:/g, ''); const millis = now.getMilliseconds().toString().padStart(3, '0'); // const ticketId = `${venue}/${fullYear}${month}${day}/1`; - const ticketId = `${venue}/${fullYear}${month}${day}/${this.selectedRaceNumber}`; + // For multi-leg pools (TRE, MJP, JKP), show the pool name (trb1, trb2, mjp1, jkp1) instead of race number + let ticketId: string; + if (['TRE', 'MJP', 'JKP'].includes(this.selectedLabel || '') && this.currentPool) { + ticketId = `${venue}/${fullYear}${month}${day}/${this.currentPool}`; + } else { + ticketId = `${venue}/${fullYear}${month}${day}/${this.selectedRaceNumber}`; + } const barcodeId = `1111${day}${month}${year}${timeStr}${millis}`;