Commit graph

11 commits

Author SHA1 Message Date
ValueOn AG
564a1200c6 datamodel sctirc fk logic in one place 2026-04-26 18:11:42 +02:00
ValueOn AG
24f0c3e2eb cleanup internal marked exports 2026-04-26 08:31:35 +02:00
ValueOn AG
5ef311a82e stripe fix 2026-04-21 08:57:43 +02:00
ValueOn AG
f29e0c9edc feature fixes 2026-04-20 17:51:09 +02:00
ValueOn AG
87e2e6d401 decision subscription 2026-04-10 22:44:08 +02:00
ValueOn AG
50bf59879f fix: mandate subscription provisioning, capacity errors, invitations API
Made-with: Cursor
2026-04-02 23:53:36 +02:00
ValueOn AG
bc370ef475 Alle 7 Stellen im Code, die Stripe-Objekte in Dicts konvertieren, nutzen jetzt stripeToDict(). Das funktioniert unabhängig von der Stripe-Bibliotheksversion auf DEV und INT. 2026-03-31 02:14:33 +02:00
ValueOn AG
b142c0fa6c NT-Problem: Unhandled exception: get
Root Cause: Die Stripe-Python-Bibliothek auf INT hat keine .get() Methode auf Stripe-Objekten. Wenn session.get("payment_status") aufgerufen wird, sucht Python via __getattr__ nach einem Feld namens "get" → AttributeError("get").

Bestätigung: In routeBilling.py gab es bereits einen hasattr(session, "get")-Check (Zeile 998) — jemand kannte das Problem.

Fix: Alle Stripe-Objekte werden sofort nach dem API-Call in dict() konvertiert
2026-03-31 02:05:16 +02:00
ValueOn AG
3be0967936 fixed changed customer in stripe 2026-03-31 00:15:47 +02:00
ValueOn AG
3934cdd3ee tool fixes 2026-03-23 00:05:29 +01:00
ValueOn AG
c813bd63ca subscription base logic 2026-03-22 17:23:54 +01:00