Updated dependencies. Implemented default locale redirect on /kiosk (Force users to default translation)

This commit is contained in:
Glenn de Haan
2025-12-08 17:06:01 +01:00
parent d8f7b6b580
commit a361770aee
3 changed files with 20 additions and 13 deletions

View File

@@ -32,6 +32,12 @@ module.exports = {
return;
}
// Force redirect to default locale if locale is not set by user
if(!req.query.locale) {
res.redirect(302, `${req.headers['x-ingress-path'] ? req.headers['x-ingress-path'] : ''}/kiosk?locale=${variables.translationDefault}-${variables.translationDefault}`);
return;
}
res.render('kiosk', {
t: translation('kiosk', req.locale.language),
languages,

25
package-lock.json generated
View File

@@ -15,7 +15,7 @@
"express-locale": "^2.0.2",
"express-openid-connect": "^2.19.3",
"js-logger": "^1.6.1",
"jsonwebtoken": "^9.0.2",
"jsonwebtoken": "^9.0.3",
"multer": "^2.0.2",
"node-thermal-printer": "^4.5.0",
"nodemailer": "^7.0.11",
@@ -2941,11 +2941,12 @@
"license": "MIT"
},
"node_modules/jsonwebtoken": {
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
"integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==",
"version": "9.0.3",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
"integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",
"license": "MIT",
"dependencies": {
"jws": "^3.2.2",
"jws": "^4.0.1",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
@@ -2962,9 +2963,9 @@
}
},
"node_modules/jwa": {
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz",
"integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
"integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
"license": "MIT",
"dependencies": {
"buffer-equal-constant-time": "^1.0.1",
@@ -2973,12 +2974,12 @@
}
},
"node_modules/jws": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.3.tgz",
"integrity": "sha512-byiJ0FLRdLdSVSReO/U4E7RoEyOCKnEnEPMjq3HxWtvzLsV08/i5RQKsFVNkCldrCaPr2vDNAOMsfs8T/Hze7g==",
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
"integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
"license": "MIT",
"dependencies": {
"jwa": "^1.4.2",
"jwa": "^2.0.1",
"safe-buffer": "^5.0.1"
}
},

View File

@@ -21,7 +21,7 @@
"express-locale": "^2.0.2",
"express-openid-connect": "^2.19.3",
"js-logger": "^1.6.1",
"jsonwebtoken": "^9.0.2",
"jsonwebtoken": "^9.0.3",
"multer": "^2.0.2",
"node-thermal-printer": "^4.5.0",
"nodemailer": "^7.0.11",