A deactivated tenant’s missing database can no longer take the application down, and the Purchase Order print, Goods Receipt and Vendor Invoice screens were corrected.
A Missing Tenant Database No Longer Affects Other Tenants
A request for a deactivated workspace whose database was never created left the connection pointing at the missing database for every subsequent request on that worker, on every tenant. Seven unauthenticated requests were enough to take production down for about forty minutes. The tenant switch no longer mutates shared connection state, and a failed switch is contained to the request that caused it.
Goods Receipt and Vendor Invoice Screen Corrections
Corrections to the Goods Receipt page, the Purchase Order page and both the PO-based and non-PO Vendor Invoice forms, including the journal query behind the posted document links.
Purchase Order Print and Company Address
The Purchase Order print layout was reworked and the order now carries the issuing company address it was raised under, so a reprint shows the address in force at the time rather than the current one.