From 5a03b75f1ef6dcab5ca13b5a7fbdb7665a9ad064 Mon Sep 17 00:00:00 2001 From: Schalli Date: Mon, 21 Sep 2026 14:57:40 +0200 Subject: [PATCH] refactor(quick-260921-jt4): ueberfluessige case-Marke in tender-normalizer.service.ts entfernt (Restposten 2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Fallmarke 'doe-opendata' stand unmittelbar ueber default und fiel in denselben Zweig — 260921-bi2 liess sie stehen, weil der Kommentar darunter Absicht dokumentiert. Die Absicht laesst sich ohne die Fallmarke ausdruecken und wird dabei deutlicher: der erweiterte Kommentar traegt jetzt beide Aussagen (DÖE-Quelle landet hier UND kuenftige additive SourceType-Mitglieder sollen ebenfalls hier landen statt zu scheitern). Kein Verhaltenswechsel — derselbe Zweig wie vorher. Belegt durch die vorhandenen 18 tender-normalizer-Tests. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J --- apps/api/src/tenders/tender-normalizer.service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/api/src/tenders/tender-normalizer.service.ts b/apps/api/src/tenders/tender-normalizer.service.ts index 088be10..9df200d 100644 --- a/apps/api/src/tenders/tender-normalizer.service.ts +++ b/apps/api/src/tenders/tender-normalizer.service.ts @@ -57,10 +57,14 @@ export class TenderNormalizerService { case 'rss': case 'email-alert': return this.normalizeBag(raw); - case 'doe-opendata': default: - // default MUST stay on the DÖE path (never throw) so future - // additive SourceType union members don't break existing callers. + // Deckt sowohl 'doe-opendata' als auch jedes kuenftige additive + // Mitglied der SourceType-Vereinigung ab: default MUSS auf dem + // DÖE-Pfad bleiben (nie werfen), damit weder die heutige DÖE-Quelle + // noch ein spaeter hinzugefuegter SourceType bestehende Aufrufer + // zum Scheitern bringt (quick-260921-jt4: die vorherige eigene + // 'doe-opendata'-Fallmarke unmittelbar ueber diesem Zweig war + // ueberfluessig — derselbe Zweig, kein Verhaltenswechsel). return this.normalizeDoe(raw); } }