fix: closes #14041, show specific error message

if config fails to save
This commit is contained in:
Barış Soner Uşaklı
2026-03-03 11:03:06 -05:00
parent c98ef396f5
commit b268164686
4 changed files with 7 additions and 3 deletions

View File

@@ -8,6 +8,7 @@ const winston = require('winston');
const db = require('../database');
const pubsub = require('../pubsub');
const Meta = require('./index');
const translator = require('../translator');
const cacheBuster = require('./cacheBuster');
const defaults = require('../../install/data/defaults.json');
@@ -190,7 +191,9 @@ function ensureInteger(data, field, min) {
if (data.hasOwnProperty(field)) {
data[field] = parseInt(data[field], 10);
if (!(data[field] >= min)) {
throw new Error('[[error:invalid-data]]');
throw new Error(translator.compile(
'error:invalid-config-field-value', field, data[field]
));
}
}
}