From 6289f307400aacaa9cfe03f3024c1e0d5554d4f2 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 18 Mar 2023 21:46:21 +0100 Subject: [PATCH] Switched from card prefix replacement via modulo to regex --- src/models/actions/create/CreateTrackScan.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/actions/create/CreateTrackScan.ts b/src/models/actions/create/CreateTrackScan.ts index 8eeb10f..4b33251 100644 --- a/src/models/actions/create/CreateTrackScan.ts +++ b/src/models/actions/create/CreateTrackScan.ts @@ -57,7 +57,7 @@ export class CreateTrackScan { * @returns The runnerCard whom's id you provided. */ public async getCard(): Promise { - const id = this.card % 200000000000; + const id = parseInt(this.card.toString().replace(/^2(0)*/, "")); const track = await getConnection().getRepository(RunnerCard).findOne({ id: id }, { relations: ["runner"] }); if (!track) { throw new RunnerCardNotFoundError();