Programming Languages
Bug Report
A shallow copy let one request rewrite the defaults for every request after it
We copied a config object with spread before customising it per tenant. The nested objects were still shared, so one tenant's override leaked into everyone else's defaults. How we found it, and the copy rules for JavaScript, Python and Go.