Fix(lang): update challenge lang on user lang change
This commit is contained in:
@ -25,7 +25,7 @@ export default function fetchChallengesSaga(action$, getState, { services }) {
|
||||
))
|
||||
.flatMap(({ type, payload: { dashedName, block } = {} }) => {
|
||||
const state = getState();
|
||||
const lang = state.app.languageTag;
|
||||
const lang = state.app.lang;
|
||||
if (type === replaceChallenge) {
|
||||
const { challenge: newChallenge } = challengeSelector({
|
||||
...state,
|
||||
@ -46,6 +46,7 @@ export default function fetchChallengesSaga(action$, getState, { services }) {
|
||||
options.params.block = block;
|
||||
}
|
||||
return services.readService$(options)
|
||||
.retry(3)
|
||||
.flatMap(({ entities, result, redirect } = {}) => {
|
||||
if (type === fetchChallenge) {
|
||||
return Observable.of(
|
||||
|
2
server/boot/react.js
vendored
2
server/boot/react.js
vendored
@ -49,7 +49,7 @@ export default function reactSubRouter(app) {
|
||||
createApp({
|
||||
serviceOptions,
|
||||
location: req.originalUrl,
|
||||
initialState: { app: { languageTag: lang } }
|
||||
initialState: { app: { lang } }
|
||||
})
|
||||
// if react-router does not find a route send down the chain
|
||||
.filter(({ redirect, props }) => {
|
||||
|
Reference in New Issue
Block a user