From 08aa9bf7f3285953bd52123dd4ef004aacf34b37 Mon Sep 17 00:00:00 2001 From: Christopher Meinhold Date: Tue, 9 Dec 2025 15:52:39 +0100 Subject: [PATCH] WerksverkaufScanner: ClientIP im Release hart verdrahtet --- .../WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor | 3 +-- .../WerksverkaufScanner/Services/InventurService.cs | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor b/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor index 2147d5e..9e4228b 100644 --- a/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor +++ b/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor @@ -43,7 +43,6 @@ else protected override async Task OnInitializedAsync() { // IP dynamisch auslesen, z.B. aus localStorage oder Service: - var ip = "10.251.0.12"; // Zum Testen hart eintragen - historie = await Inventur.LadeInventurHistorieAsync(ip); + historie = await Inventur.LadeInventurHistorieAsync(); } } diff --git a/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs b/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs index 40858ec..a9960a0 100644 --- a/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs +++ b/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs @@ -54,10 +54,12 @@ public class InventurService return ctx?.Connection.RemoteIpAddress?.ToString(); } - public async Task> LadeInventurHistorieAsync(string clientIp) + public async Task> LadeInventurHistorieAsync() { await using var db = await _dbFactory.CreateDbContextAsync(); + var clientIp = GetClientIp(); + // Hole die letzten 5 offenen Einträge inkl. Artikelnummer und Bezeichnung (JOIN via Artikel) var query = from er in db.InventurErfassung join art in db.Artikel on er.ArtikelId equals art.ArtikelId