mirror of
https://github.com/penpot/penpot.git
synced 2026-08-30 00:29:17 +00:00
The redis cache keys for the file library summary were built as penpot.library-summary.<file-id>, missing the tenant component used by the rest of the shared-infrastructure keys (rlimit, msgbus, worker queues). Build the key with a new file-summary-cache-key function that appends the configured tenant, following the penpot.library-summary.<tenant>.<file-id> pattern. Stale keys in the old format expire on their own with the existing 30-day TTL. Closes #11407 AI-assisted-by: glm-5.3-flash