sftp: requireAdmin is true by default

for existing installs, it is off for backward compatibility
This commit is contained in:
Girish Ramakrishnan
2020-12-04 00:22:21 -08:00
parent 59c51c5747
commit 3b38bb5d33
3 changed files with 22 additions and 3 deletions

View File

@@ -46,7 +46,7 @@ function configure(req, res, next) {
memorySwap: req.body.memorySwap
};
if (req.params.service === 'sftp' && 'requireAdmin' in req.body) {
if (req.params.service === 'sftp') {
if (typeof req.body.requireAdmin !== 'boolean') return next(new HttpError(400, 'requireAdmin must be a boolean'));
data.requireAdmin = req.body.requireAdmin;
}