Buchungskalender: Team-API wie Webshop (anfrage null, Stripe-Status)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Opus 5.5 committed 2026-10-07 14:46:30 +00:00
1 parent 9d01d38a45
commit 35b0438d00
4 files changed
+33 -9

No files matched your search

+6 -1
View File
@@ -234,7 +234,12 @@ router.get('/status', route(async (req, res) => {
const antwort = { state, stripe: { status: 'keins', vorhandenesShopKonto: false }, onlineZahlung: false, unterkuenfte: 0, rechnungenVorhanden: false }
if (state === 'off') {
// Anfrage der Funktion: offen | abgelehnt | angenommen (zurueckgezogen und keine zaehlen als keine)
const ansicht = doc ? funktionAnfrageAnsicht(await sp.ladeEinstellungen(doc.$id)) : null
let ansicht = null
try {
ansicht = doc ? funktionAnfrageAnsicht(await sp.ladeEinstellungen(doc.$id)) : null
} catch (err) {
console.warn(`[unterkunft] Anfrage im Status nicht lesbar: ${err?.message}`)
}
antwort.anfrage = ansicht && ansicht.status !== 'zurueckgezogen' ? ansicht : null
return res.json(antwort)
}