mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-07-10 16:23:44 +00:00
saveConvo's inline forced-retention backfill converted the conversation and capped its messages and shared links but left File records at expiredAt: null, so archive/pin/title updates on a pre-existing chat under ephemeral mode left its uploads in storage after the conversation and messages TTL out. File cleanup only sweeps rows whose own expiredAt is set. Cap the conversation's files alongside messages and shares, matching the other forced-retention cascades. |
||
|---|---|---|
| .. | ||
| api | ||
| client | ||
| data-provider | ||
| data-schemas | ||