Set the system language as the default for user profiles

This commit is contained in:
Johannes Zellner
2025-07-14 12:02:23 +02:00
parent f15909c814
commit 93db7ec71e
+3 -2
View File
@@ -29,7 +29,8 @@ const assert = require('assert'),
safe = require('safetydance'),
tokens = require('../tokens.js'),
userDirectory = require('../user-directory.js'),
users = require('../users.js');
users = require('../users.js'),
settings = require('../settings.js');
async function canEditProfile(req, res, next) {
assert.strictEqual(typeof req.user, 'object');
@@ -58,7 +59,7 @@ async function get(req, res, next) {
role: req.user.role,
source: req.user.source,
hasBackgroundImage: !!backgroundImage,
language: req.user.language,
language: req.user.language || await settings.get(settings.LANGUAGE_KEY),
notificationConfig: req.user.notificationConfig,
}));
}