P0 HOTFIX: 422 Tier ID & Missing Expiration Payload #302
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Subscription & Billing Engine
Cél: Javítani a PATCH /admin/organizations/{org_id}/subscription végpontot, hogy add-on-only frissítésnél (tier_id nélkül) ne dobjon 422-es hibát.
🔗 Függőségek
📝 Elemzés
BACKEND: OrgSubscriptionUpdate.tier_id Optional[int]-re változott. PATCH végpont két üzemmód: Mode A (tier_id != None, teljes csomagváltás) és Mode B (tier_id = None, add-on/expiry update). FRONTEND: payload építés lineáris, customExpiresAt a tier_id blokkon KÍVÜL. extra_allowances mindig küldésre kerül. ROOT CAUSE: kód változások megvoltak a disken, de konténerek (sf_api 23h, sf_admin_frontend 24h) nem lettek restartolva.