Fix: Bestell-E-Mail wird jetzt zuverlässig verschickt (await statt waitUntil)
context.waitUntil() lief in dieser Pages-Functions-Umgebung nicht zuverlässig zu Ende, bevor die Anfrage beendet wurde - Bestellungen wurden korrekt gespeichert, aber die Benachrichtigungs-Mail an [email protected] kam nie an. Mit echten Live-Bestellungen verifiziert: mit waitUntil kam nichts bei Resend an, mit await kam die Mail sofort und zuverlässig an. Außerdem: "Auf Lager"-Feld im Produkt-Formular (Admin) steht jetzt über "Kategorie" statt darunter, wie gewünscht. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
989006b6a6
commit
5df0643a9d
@@ -50,6 +50,11 @@ collections:
|
||||
- { label: Englisch, name: en, widget: text }
|
||||
- { label: "Schweizerdeutsch", name: ch, widget: text }
|
||||
- { label: Französisch, name: fr, widget: text }
|
||||
- label: "Auf Lager"
|
||||
name: bestand
|
||||
widget: number
|
||||
value_type: int
|
||||
hint: "Wie viele Stück hast du vorrätig? 0 = ausverkauft (Artikel bleibt trotzdem sichtbar)."
|
||||
- label: Kategorie
|
||||
name: kategorie
|
||||
widget: relation
|
||||
@@ -118,11 +123,6 @@ collections:
|
||||
- { label: "Österreich (€)", name: at, widget: number, value_type: float, step: 0.01, required: false }
|
||||
- { label: "Schweiz (€)", name: ch, widget: number, value_type: float, step: 0.01, required: false }
|
||||
- { label: "Luxemburg (€)", name: lu, widget: number, value_type: float, step: 0.01, required: false }
|
||||
- label: "Auf Lager"
|
||||
name: bestand
|
||||
widget: number
|
||||
value_type: int
|
||||
hint: "Wie viele Stück hast du vorrätig? 0 = ausverkauft (Artikel bleibt trotzdem sichtbar)."
|
||||
- { label: Artikelnummer, name: artikelnummer, widget: string, required: false }
|
||||
- { label: Material, name: material, widget: string, required: false }
|
||||
- { label: "Größe / Maße", name: groesse, widget: string, required: false }
|
||||
|
||||
Reference in New Issue
Block a user