LibreChat/packages
Syed Osama Ali Shah 13a01dee9b
🗄️ fix: Return Cached Transaction-Support Value on Cache Hit (#13999)
getTransactionSupport initialized transactionsSupported to false and only assigned it on a cache miss (transactionSupportCache === null), so on a cache hit it returned false regardless of the cached value. After the first bulkUpdateResourcePermissions call populated the cache with true, every later call reported false and the bulk permission writes silently stopped running inside a MongoDB transaction, losing atomicity. Return the cached boolean on a cache hit; the cache-miss path still probes via supportsTransactions. Adds a regression test.
2026-07-05 12:02:55 -04:00
..
api fix: fall back to _id for user id in createSafeUser (#14083) 2026-07-05 11:34:58 -04:00
client 🧰 feat: Redesign Agent Builder with Unified Tools Marketplace, Skills & Orchestration (#13952) 2026-07-05 11:30:12 -04:00
data-provider 🧰 feat: Redesign Agent Builder with Unified Tools Marketplace, Skills & Orchestration (#13952) 2026-07-05 11:30:12 -04:00
data-schemas 🗄️ fix: Return Cached Transaction-Support Value on Cache Hit (#13999) 2026-07-05 12:02:55 -04:00