From f3f610f9e11e7f5d52391168518da34f9d3de300 Mon Sep 17 00:00:00 2001 From: Schalli Date: Sat, 27 Jun 2026 17:19:44 +0200 Subject: [PATCH] =?UTF-8?q?fix(07):=20CR-01=20rename=20import=20return=20f?= =?UTF-8?q?ield=20imported=E2=86=92count=20to=20match=20frontend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backend dkv.service.ts returned { imported } but frontend read result.count, causing the success toast to always display "undefined Fahrzeuge importiert". Align backend field name to count and update the dkv-api.ts return type to include mode for completeness. --- apps/api/src/dkv/dkv.service.ts | 2 +- apps/web/src/lib/dkv-api.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/dkv/dkv.service.ts b/apps/api/src/dkv/dkv.service.ts index 0af1aeb..ec2d26b 100644 --- a/apps/api/src/dkv/dkv.service.ts +++ b/apps/api/src/dkv/dkv.service.ts @@ -498,7 +498,7 @@ export class DkvService { } this.logger.log(`DKV CSV import: ${vehicles.length} vehicles, mode=${mode}, tenant=${tenantId}`); - return { imported: vehicles.length, mode }; + return { count: vehicles.length, mode }; } // ─── History ───────────────────────────────────────────────────────────────── diff --git a/apps/web/src/lib/dkv-api.ts b/apps/web/src/lib/dkv-api.ts index 9b999c1..50b9077 100644 --- a/apps/web/src/lib/dkv-api.ts +++ b/apps/web/src/lib/dkv-api.ts @@ -237,7 +237,7 @@ export async function deleteVehicle(id: string): Promise { export async function importVehiclesCsv( file: File, mode: 'merge' | 'replace', -): Promise<{ count: number }> { +): Promise<{ count: number; mode: string }> { const form = new FormData(); form.append('file', file); form.append('mode', mode);