Kundenansicht neu P10: bei on gilt Fassung 5 aus einem alten Tab nicht mehr (409 Seite neu laden)

Ein Tab der alten Ansicht, der vor dem Umschalten geladen wurde, schickt weiter Fassung 5. Bei on zeigt /abo-bedingungen.html aber schon Fassung 6; ohne Sperre entstuende ein Vertrag nach Fassung 5. fassungDerAnfrage liefert dann null, Bestellung, Wechsel und Speicher antworten 409. Querpruefung Teil A.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-29 12:26:21 +00:00
1 parent 34fa310f6c
commit 70f22d9541
3 files changed
+36 -4

No files matched your search

+6
View File
@@ -46,6 +46,12 @@ test('fassungDerAnfrage: alt, neu, null; fehlende Neu-Fassung ist nie neu', () =
config.abo.termsVersionNeu = NEU
const ohneKonto = req(); delete ohneKonto.session.appwriteUserId
assert.equal(fassungDerAnfrage(ohneKonto, NEU), null)
// on (P10): die alte Fassung kommt nur noch aus einem Tab der alten Ansicht von vor dem Umschalten, sie gilt nicht mehr
config.kundenansichtNeu.mode = 'on'
assert.equal(fassungDerAnfrage(req('fremd@example.invalid'), config.abo.termsVersion), null)
assert.equal(fassungDerAnfrage(req('fremd@example.invalid'), NEU), 'neu')
config.kundenansichtNeu.mode = 'pilot'
assert.equal(fassungDerAnfrage(req('fremd@example.invalid'), config.abo.termsVersion), 'alt')
} finally {
config.abo.termsVersionNeu = NEU
config.kundenansichtNeu.mode = modus