LibreChat/packages
Danny Avila c4b5dedb77
Some checks are pending
Docker Dev Branch Images Build / build (Dockerfile, lc-dev, node) (push) Waiting to run
Docker Dev Branch Images Build / build (Dockerfile.multi, lc-dev-api, api-build) (push) Waiting to run
🔒 fix: Exclude Unnecessary fields from Conversation $unset (#12501)
`BaseClient.js` iterates existing conversation keys to build `unsetFields`
for removal when `endpointOptions` doesn't include them. When tenant
isolation stamps `tenantId` on the document, it gets swept into `$unset`,
triggering `assertNoTenantIdMutation`. Adding `tenantId` to `excludedKeys`
prevents this — it's a system field, not an endpoint option.
2026-04-01 13:01:02 -04:00
..
api 🗂️ fix: Allow Empty-Overrides Scope Creation in Admin Config (#12492) 2026-03-31 21:46:48 -04:00
client 📦 chore: bump dependabot packages (#12487) 2026-03-31 13:36:20 -04:00
data-provider 🔒 fix: Exclude Unnecessary fields from Conversation $unset (#12501) 2026-04-01 13:01:02 -04:00
data-schemas 🔏 fix: Strip Unnecessary Fields Across Write Paths in Conversation & Message Methods (#12498) 2026-04-01 11:16:39 -04:00