From 85fd252ecf64271f9ba1c9e337638b20f2b68555 Mon Sep 17 00:00:00 2001 From: Ruben Vitt Date: Tue, 29 Oct 2024 17:31:55 +0100 Subject: [PATCH] fix(regex): fix regex call ember-rescue-53 #91: JSON Import + Export von Fahrzeugen --- backend/src/fahrzeuge/fahrzeuge.service.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/fahrzeuge/fahrzeuge.service.ts b/backend/src/fahrzeuge/fahrzeuge.service.ts index 7378cdd..b06f42b 100644 --- a/backend/src/fahrzeuge/fahrzeuge.service.ts +++ b/backend/src/fahrzeuge/fahrzeuge.service.ts @@ -7,8 +7,7 @@ import { Prisma } from '@prisma/client'; export class FahrzeugeService { private readonly logger = new Logger(FahrzeugeService.name); - constructor(private readonly prismaService: PrismaService) { - } + constructor(private readonly prismaService: PrismaService) {} findAll(filter?: Prisma.FahrzeugWhereInput) { return this.prismaService.fahrzeug.findMany({ @@ -179,7 +178,7 @@ export class FahrzeugeService { const regex = /\(([^)]+)\)/; const match = regex.exec(fahrzeug.funkrufname); const maybeLabel = funkrufnameParts.some((part) => isNaN(Number(part))) - ? (match ? match[1] || fahrzeug.funkrufname) + ? match?.[1] || fahrzeug.funkrufname : this.extractFunkrufnameLabel(funkrufnameParts)(); return { optaOrt, optaFunktion, optaOrdnung, maybeLabel }; } @@ -195,7 +194,7 @@ export class FahrzeugeService { } private extractFunkrufnameLabel(funkrufnameParts: string[]) { - return function() { + return function () { const part = funkrufnameParts[funkrufnameParts.length - 1]; if (part.includes(' ')) { const regex = /\(([^)]+)\)/;