AddGuest.default: 25.0 auf 0.0 setzen #151

Closed
opened 2026-06-30 18:54:13 +00:00 by niboer · 0 comments
Owner

Beschreibung

In backend/openapi.yaml ist der Defaultwert fuer contributionEuro im AddGuest-Schema auf 25.0 gesetzt:

AddGuest:
  type: object
  properties:
    personId:
      type: string
    status:
      type: string
      enum:
        - invited
        - confirmed
        - declined
      default: invited
    contributionEuro:
      type: number
      format: float
      default: 25.0
  required:
    - personId

Mit der Einfuehrung der bepreisten Formularfelder (Radio/Checkbox mit Preisen, #133/#135) wird der Beitrag pro Gast nun dynamisch aus den Formularantworten berechnet. Ein fester Default von 25,00 EUR ist nicht mehr sinnvoll — der Default muss auf 0.0 gesetzt werden.

Betroffene Stelle

Datei Zeile Aenderung
backend/openapi.yaml AddGuest.contributionEuro.default 25.00.0

Nach dem Fix

  • Frontend-Orval-Typen neu generieren (npm run generate:api)
  • Beim Hinzufuegen eines neuen Gasts wird standardmaessig 0,00 EUR vorgeschlagen statt 25,00 EUR
## Beschreibung In `backend/openapi.yaml` ist der Defaultwert fuer `contributionEuro` im `AddGuest`-Schema auf `25.0` gesetzt: ```yaml AddGuest: type: object properties: personId: type: string status: type: string enum: - invited - confirmed - declined default: invited contributionEuro: type: number format: float default: 25.0 required: - personId ``` Mit der Einfuehrung der bepreisten Formularfelder (Radio/Checkbox mit Preisen, #133/#135) wird der Beitrag pro Gast nun dynamisch aus den Formularantworten berechnet. Ein fester Default von 25,00 EUR ist nicht mehr sinnvoll — der Default muss auf `0.0` gesetzt werden. ### Betroffene Stelle | Datei | Zeile | Aenderung | |-------|-------|-----------| | `backend/openapi.yaml` | `AddGuest.contributionEuro.default` | `25.0` → `0.0` | ### Nach dem Fix - Frontend-Orval-Typen neu generieren (`npm run generate:api`) - Beim Hinzufuegen eines neuen Gasts wird standardmaessig 0,00 EUR vorgeschlagen statt 25,00 EUR
Sign in to join this conversation.
No description provided.