Skip to content

Fix locale-aware Folio current cache key timing#665

Open
zanetagebka wants to merge 2 commits into
v6-aucteafrom
fix/locale-leak
Open

Fix locale-aware Folio current cache key timing#665
zanetagebka wants to merge 2 commits into
v6-aucteafrom
fix/locale-leak

Conversation

@zanetagebka

Copy link
Copy Markdown
Contributor

Oprava problému, kdy se Folio::Current.cache_key_base mohl vyhodnotit ještě před nastavením I18n.locale. To mohlo způsobit použití cache klíče pro špatný jazyk a následné vyrenderování lokalizovaného obsahu z cache v
jiné locale.

Změny

  • oddělen locale-independent cache key pro lookup Folio::Current.site
  • Folio::Current.cache_key_base se nastavuje až po set_i18n_locale
  • doplněn regresní test
  • doplněn changelog záznam

Ověření

  • bin/rails test test/controllers/folio/application_controller_base_test.rb
  • relevantní integrační testy pro user flow prošly úspěšně

@zanetagebka zanetagebka self-assigned this Jul 20, 2026
@zanetagebka
zanetagebka requested a review from cabaktom July 20, 2026 12:21
@zanetagebka
zanetagebka marked this pull request as ready for review July 20, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant