Leasing numbers ask staff to pick a company

Platform staff on All companies see a plain pick-a-company state on /leasing and the Turnovers card; a picked company reads as before.

5 Oct 2026 · branch fix/staff-null-leasing-stats-refuse · captured against propflow-stage · at c60ec131882+local

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · /leasing on All companies — asked to pick, nothing read

Staff with no company picked. The page shows an information banner (not an error, no Retry) telling them to pick a company, and both pipeline cards read Not available for this selection instead of a loading shell. No /api/leasing/stats request is sent: the route now refuses this selection before reading anything (ruling f535d2eb9).

Asserted in the captured DOM — Pick a company to see these numbers. · Use the company picker at the top left. · LEASING PIPELINE · RENEWALS PIPELINE · Not available for this selection

/leasing on All companies — asked to pick, nothing read
Sections 2–4

2 · /maintenance on All companies — the Turnovers card

The Turnovers card reads Not available for this selection and the hook neither asks nor polls. (The Maintenance card above it still shows the whole-estate figure: that card reads /api/dashboard/stats, which part A of this row refuses the same way; it is out of scope here.)

Asserted in the captured DOM — TURNOVERS · Not available for this selection

/maintenance on All companies — the Turnovers card

3 · Control — /leasing with one company picked

The same staff login with a company picked: no pick banner, and the pipeline cards load that company's numbers through the unchanged path.

Asserted in the captured DOM — LEASING PIPELINE · RENEWALS PIPELINE

Control — /leasing with one company picked

4 · Control — /maintenance Turnovers card with one company picked

With a company picked the Turnovers card asks for and shows that company's move-out notices as before.

Asserted in the captured DOM — TURNOVERS · move-out notices · leases ending in 60 days

Control — /maintenance Turnovers card with one company picked
PropFlow Docs