Skip to content
Snippets Groups Projects
Commit 99cfee1e authored by timothycarambat's avatar timothycarambat
Browse files

sec: fix enable-multi-user preflight check to prevent error loop

parent fa4adb1e
No related branches found
No related tags found
No related merge requests found
...@@ -386,9 +386,7 @@ function systemEndpoints(app) { ...@@ -386,9 +386,7 @@ function systemEndpoints(app) {
[validatedRequest], [validatedRequest],
async (request, response) => { async (request, response) => {
try { try {
const { username, password } = reqBody(request); if (response.locals.multiUserMode) {
const multiUserModeEnabled = await SystemSettings.isMultiUserMode();
if (multiUserModeEnabled) {
response.status(200).json({ response.status(200).json({
success: false, success: false,
error: "Multi-user mode is already enabled.", error: "Multi-user mode is already enabled.",
...@@ -396,6 +394,7 @@ function systemEndpoints(app) { ...@@ -396,6 +394,7 @@ function systemEndpoints(app) {
return; return;
} }
const { username, password } = reqBody(request);
const { user, error } = await User.create({ const { user, error } = await User.create({
username, username,
password, password,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment