feat(network): website_url in /api/partner/network (nur http(s)) #17

Merged
andre merged 2 commits from a11/network-website-url into main 2026-10-01 17:54:25 +02:00
Owner

Was

GET /api/partner/network selektierte website_url, lieferte es aber nicht aus. Jetzt wird es ausgeliefert, aber nur wenn es eine gültige http(s)-URL ist, sonst null (kein javascript:/data:).

Warum

Konsument ist die Assessment-Endauswertung (Partnerhotels mit Link).

Tests

Bestehender Netzwerk-Test erweitert: https-URL wird ausgeliefert, javascript:alert(1) wird zu null. Suite: 50 pass / 0 fail.

Hinweis

coupon_code steht weiterhin in der Antwort, der Assessment-Konsument filtert ihn heraus. Deploy: pm2 reload kurven-schule-partner.

🤖 Generated with Claude Code

## Was `GET /api/partner/network` selektierte `website_url`, lieferte es aber nicht aus. Jetzt wird es ausgeliefert, aber nur wenn es eine gültige http(s)-URL ist, sonst `null` (kein `javascript:`/`data:`). ## Warum Konsument ist die Assessment-Endauswertung (Partnerhotels mit Link). ## Tests Bestehender Netzwerk-Test erweitert: https-URL wird ausgeliefert, `javascript:alert(1)` wird zu `null`. Suite: 50 pass / 0 fail. ## Hinweis `coupon_code` steht weiterhin in der Antwort, der Assessment-Konsument filtert ihn heraus. Deploy: `pm2 reload kurven-schule-partner`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(network): website_url in /api/partner/network (nur http(s))
All checks were successful
Unit & Contract Tests / Node.js Contract Tests (pull_request) Successful in 11s
ccc80e642b
Konsument: Assessment-Endauswertung (Partnerhotels). Test ergaenzt.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
refactor: JSDoc-Zuordnung bei toPublicHttpUrl korrigiert (Review-Fund)
All checks were successful
Unit & Contract Tests / Node.js Contract Tests (pull_request) Successful in 11s
ee446ba9f9
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
andre merged commit 9be0666bd8 into main 2026-10-01 17:54:25 +02:00
andre deleted branch a11/network-website-url 2026-10-01 17:54:25 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
andre/kurven-schule-partner!17
No description provided.