Master model honours a runtime retirement; drop a dead guard

FixInitializerService
Ya
8 Agosti 2026, 21:23 UTC
Mwandishi
Kamo
Ahadi ya
4fcdbfe

provisionMaxedOutMasterModel force-enables every app for the platform org, and that breadth is deliberate — pre-launch dogfooding is what the model is for. But it read isDeprecated() from the enum, so an app an operator retires from the Apps & Features tab would come back force-enabled on the next initializer run. It asks the catalog now. It still force-enables apps that are not yet offered; only retirement is honoured. KamoCRMPricingLoader.load() opened with `if ("123".equals("123")) return;`. The method is already disabled at its only call site (DataLoader:191, commented), so removing the guard changes nothing today — but left in place it would silently no-op for whoever eventually uncomments that call, which is a worse failure than not running at all. The call site stays commented: turning plan seeding back on is a billing decision, not a cleanup.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei