From 402c372060d4608288a2b626869584ecb9aa913c Mon Sep 17 00:00:00 2001 From: Richard Date: Mon, 24 Aug 2026 14:08:58 +0200 Subject: [PATCH] Wartungshinweis zu TruncateEventStrings aus dem Fix-Branch uebernommen Der Kommentar auf dem Branch fix-event-description-truncation hielt fest, dass die Methode mit den HasMaxLength-Aufrufen in AppDbContext synchron bleiben muss. Genau das ist die Falle, die den Bug ausgeloest hat - der Hinweis gehoert an die Methode. Damit ist der Branch auch inhaltlich restlos aufgegangen. Co-Authored-By: Claude Opus 5 --- .../Data/Repositories/MarketRepository.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Predictalytics.Infrastructure/Data/Repositories/MarketRepository.cs b/src/Predictalytics.Infrastructure/Data/Repositories/MarketRepository.cs index 67749a5..b24beb9 100644 --- a/src/Predictalytics.Infrastructure/Data/Repositories/MarketRepository.cs +++ b/src/Predictalytics.Infrastructure/Data/Repositories/MarketRepository.cs @@ -235,6 +235,10 @@ public class MarketRepository : IMarketRepository /// Ohne das bricht der gesamte Speichervorgang mit /// "Data too long for column 'Description'" ab und der Marktabgleich endet /// mitten im Durchlauf — Polymarket liefert Beschreibungen weit ueber 4096 Zeichen. + /// + /// Muss jedes laengenbeschraenkte Feld abdecken und mit den HasMaxLength-Aufrufen + /// in AppDbContext synchron bleiben: ein einziges zu langes Feld kippt den ganzen Batch. + /// /// private static void TruncateEventStrings(Event ev) {