- Shipped
- 11 Agustus 2026 pukul 18.29 UTC
- Author
- Kamo
- Commit
- d79656c
Tiga celah dalam apa yang dikirim terakhir: Sebuah kelompok dengan rencana tidak pernah bisa dihapus. hapus () menolak ketika hidup berlangganan ada - benar, karena baris grup adalah satu-satunya hal yang menunjuk pada berlangganan Stripe - tapi tidak ada cara untuk membatalkan, sehingga keamanan adalah mati end. cancelPlan () melepaskan kursi pertama, sehingga daftar tidak bisa terus Mengklaim orang memegang kursi yang sudah tidak ada lagi. Menambahkan seseorang organisasi sudah membeli kursi sekarang ditolak kecuali TakeOverFromOrg mengatakan sebaliknya. Itu adalah cara kedua untuk dikenakan biaya dua kali untuk Satu orang dan tidak ada yang menangkapnya: gabungan Anggota Subscription adalah per- langganan dan AccountLicense tidak menyatakan sama sekali. Pindah seseorang dari RUU organisasi ke sebuah kelompok adalah hal yang nyata manajer tidak, sehingga diperbolehkan - sengaja daripada secara tidak sengaja. BillingGroupScopeInterceptor mengikat permintaan setiap / api / billing / {uuid} / * * ke organisasi penelepon. Penangan sudah memeriksa, dan ini tidak ganti mereka; itu ada karena pemeriksaan per- handler dan sebuah grup sekarang memiliki Sub- sumber daya yang menghabiskan uang. Rute berikutnya menambahkan inherits apa-apa kecuali sesuatu di atasnya berlaku aturan. Deliberately lebih sempit daripada penangan: ini mengendap organisasi mana, bukan yang di dalamnya mungkin bertindak, sehingga dua tidak bisa melayang ke dalam jawaban berbeda. Sebuah id grup tidak dikenal melewati sehingga penangan menjawab "tidak ditemukan" daripada mengkonfirmasi id ada di suatu tempat.