[i18n] Add locale to cache key - weblab #52067
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Followup to #51846 because in prod, the translated instructions don't always show up.
Jira ticket - https://codedotorg.atlassian.net/browse/P20-164
Problem: After updating with #51846 , when I would view translated instructions they would sometimes load with the Spanish instructions and sometimes load with English instructions.
I noticed that ailab has the locale in their cache key so update weblab to do similar!
Testing story
I'm not confident that this will fix the issue, but I am confident that it can't hurt.
In development, we don't have caching on so every time you hit the database for the results for long instructions.
I changed that line to
config.cache_store = :file_store, "/tmp/rails_cache/"
and then could see cache files show up for the level (and language) I was requesting -Checklist
Also I'm not sure how my commit history has a Hamms commit in it, but I think it's already in staging