From 84cf505511e1c0da28b63dd7e91922303660ae1c Mon Sep 17 00:00:00 2001 From: Matthias Hochmeister Date: Fri, 27 Feb 2026 21:55:13 +0100 Subject: [PATCH] featur add fahrmeister --- backend/src/services/vehicle.service.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/src/services/vehicle.service.ts b/backend/src/services/vehicle.service.ts index 79b195a..0b0cf55 100644 --- a/backend/src/services/vehicle.service.ts +++ b/backend/src/services/vehicle.service.ts @@ -445,7 +445,10 @@ class VehicleService { ORDER BY faellig_am DESC, created_at DESC`, [fahrzeugId] ); - return result.rows as FahrzeugPruefung[]; + return result.rows.map(r => ({ + ...r, + kosten: r.kosten != null ? Number(r.kosten) : null, + })) as FahrzeugPruefung[]; } catch (error) { logger.error('VehicleService.getPruefungenForVehicle failed', { error, fahrzeugId }); throw new Error('Failed to fetch inspection history'); @@ -546,7 +549,10 @@ class VehicleService { ORDER BY datum DESC, created_at DESC`, [fahrzeugId] ); - return result.rows as FahrzeugWartungslog[]; + return result.rows.map(r => ({ + ...r, + kosten: r.kosten != null ? Number(r.kosten) : null, + })) as FahrzeugWartungslog[]; } catch (error) { logger.error('VehicleService.getWartungslogForVehicle failed', { error, fahrzeugId }); throw new Error('Failed to fetch maintenance log');