refactor(User/createAdmin): mark installation completed

This commit is contained in:
Ali BARIN
2024-05-13 14:10:21 +00:00
parent 5a83fc33ec
commit 46b85519c1
2 changed files with 3 additions and 3 deletions

View File

@@ -1,12 +1,9 @@
import User from '../../../../../models/user.js';
import Config from '../../../../../models/config.js';
export default async (request, response) => {
const { email, password, fullName } = request.body;
await User.createAdmin({ email, password, fullName });
await Config.markInstallationCompleted();
response.status(204).end();
};

View File

@@ -10,6 +10,7 @@ import Base from './base.js';
import App from './app.js';
import AccessToken from './access-token.js';
import Connection from './connection.js';
import Config from './config.js';
import Execution from './execution.js';
import Flow from './flow.js';
import Identity from './identity.ee.js';
@@ -383,6 +384,8 @@ class User extends Base {
roleId: adminRole.id
});
await Config.markInstallationCompleted();
return adminUser;
}