mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-07-11 08:43:48 +00:00
Creating or updating a shared link computed a capped expiry for the SharedLink itself but never converted the source conversation, so under forced ephemeral retention sharing an older permanent chat left it expiredAt: null and visible indefinitely after the public link expired, unlike every other write path that converts a touched permanent chat. Run applyForcedRetention on the source conversation after the share is created/updated, converting it and its messages and capping its shares; a no-op outside forced retention. |
||
|---|---|---|
| .. | ||
| config.rum.spec.js | ||
| config.spec.js | ||
| convos-duplicate-ratelimit.spec.js | ||
| convos-import.spec.js | ||
| convos.spec.js | ||
| grants.spec.js | ||
| keys.spec.js | ||
| ldap.spec.js | ||
| mcp.spec.js | ||
| messages-delete.spec.js | ||
| roles.spec.js | ||
| rum.spec.js | ||
| share.spec.js | ||
| static.spec.js | ||