Skip to content

Commit 9748fb3

Browse files
committed
added locale inferring from request body and header
1 parent 34d5343 commit 9748fb3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Routers/PublicAPIRouter.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,11 @@ export class PublicAPIRouter extends PromiseRouter {
215215
*/
216216
goToPage(req, page, params = {}, responseType) {
217217
const config = req.config;
218-
const locale = (req.query || {}).locale || (req.params || {}).locale;
218+
const locale =
219+
(req.query || {})[pageParams.locale]
220+
|| (req.body || {})[pageParams.locale]
221+
|| (req.params || {})[pageParams.locale]
222+
|| (req.headers || {})[pageParamHeaderPrefix + pageParams.locale];
219223
const redirect = responseType !== undefined ? responseType : req.method == 'POST';
220224

221225
// Ensure default parameters required for every page

0 commit comments

Comments
 (0)