Niech plan grupy zostanie anulowany i przestań płatować podwójnie za jedną osobę

FeatureBillingService
Szycy
11 sierpnia 2026 18:29 UTC
Autor
Kamo
Pochęt się
d79656c

Trzy luki w tym, co zostało wysłane: Grupa z planem nigdy nie może zostać usunięta. delete() odmawia podczas zamieszkania Subskrypcja istnieje - poprawne, ponieważ wiersz grupy jest jedyną rzeczą, która wskazuje na Subskrypcja Stripe - ale nie było sposobu na anulowanie, więc zabezpieczenie było ślepy zaułka. cancelPlan() zwalnia najpierw miejsca, więc skład nie może trwać Twierdzenie, że ludzie mają miejsca, które już nie istnieją. Dodanie kogoś, dla kogo organizacja już kupuje miejsce, jest teraz odrzucane, chyba że OdZDG mówi inaczej. To drugi sposób, w jaki należy oskarżyć dwa razy. Pojedyncza osoba i nic go nie złapali: unikalne dla subskrypcji Na subskrypcję i AccountLicense deklaruje brak w ogóle. Przenieś kogoś od Ustawa organizacji na grupę jest prawdziwą rzeczą, którą robi menedżer, więc Dozwolone – celowo, a nie przez przypadek. BillingGroupScopeInterceptor wiąże każdy /api/billing/groups/-uuid? request Do organizacji dzwoniącza. Opiekuńcy już sprawdzają, a to nie Zastąp je; istnieje, ponieważ te kontrole są na rękojmię, a grupa ma teraz Podzasoby, które wydają pieniądze. Następna droga dodana nic nie dziedziczy, chyba że Coś powyżej stosuje regułę. Celowo węższe od obsługi: To rozstrzyga, która organizacja, a nie kto w jej obrębie może działać, więc obaj nie mogą Wpadamy w nie zgadzające się odpowiedzi. Nieznana grupa id przechodzi przez tak Kierownik odpowiada "nie znaleziony", zamiast potwierdzić, że id istnieje gdzieś.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny