Switched from card prefix replacement via modulo to regex

This commit is contained in:
2023-03-18 21:46:21 +01:00
parent 6ff764bc34
commit 6289f30740

View File

@@ -57,7 +57,7 @@ export class CreateTrackScan {
* @returns The runnerCard whom's id you provided.
*/
public async getCard(): Promise<RunnerCard> {
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();