Stop offering the internal platform-owner plan for sale

FixBillingService
Порезанный
31 августа 2026 г. в 03:40 UTC
Автор
Kamo
Обещать
a00967d

listPlansForMarket filtered on isActive alone, and active is not the same as on the menu. OWNER_UNLIMITED ("Platform Owner — Internal") is active, carries no price rows and is is_public=false — and it was being served to the Plans & billing picker, where every row is a card an organization owner can select and save. It sat in the grid at $0 alongside Starter and Business. The public marketing catalog has filtered on isPublic since it was written; the in-app console never did. Found while adding the offer to that picker, which is what made the extra card visible. Null counts as public: the column defaults to true, so a row predating it means "ordinary plan" rather than "hidden", and failing closed would empty the picker for an older catalog.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены