Skip to content
Snippets Groups Projects
Commit 9c0a1a99 authored by Rémi PAILHAREY's avatar Rémi PAILHAREY :fork_knife_plate:
Browse files

fix(scripts): drop job groups in init-db

parent cc0b0035
Branches
Tags
1 merge request!375V3.0.0
......@@ -127,23 +127,26 @@ const jobs = mongoose.model('jobs', jobsSchema);
const employers = mongoose.model('employers', employersSchema);
async function deleteData() {
/* drop users collections */
/* Drop users collections */
let usersPromise = mongoose.connection.dropCollection('users');
/* Create structures ref */
/* Drop structures ref */
let structureTypePromise = mongoose.connection.dropCollection('structuretype');
/* Create structures */
/* Drop structures */
let structuresPromise = mongoose.connection.dropCollection('structures');
/* Create jobs */
/* Drop jobs */
let jobPromise = mongoose.connection.dropCollection('jobs');
/* Create employers */
/* Drop jobs groups*/
let jobGroupPromise = mongoose.connection.dropCollection('jobsgroups');
/* Drop employers */
let employersPromise = mongoose.connection.dropCollection('employers');
let categoriesPromise = mongoose.connection.dropCollection('categories');
await Promise.all([
employersPromise,
structureTypePromise,
jobPromise,
jobGroupPromise,
structuresPromise,
usersPromise,
categoriesPromise,
......@@ -160,8 +163,9 @@ async function createData() {
// Init passsword
console.log('-- Users password encryption based on .env --');
const hashedPassword = hashPassword();
userData.data.forEach((user) => {
user.password = hashPassword();
user.password = hashedPassword;
});
// save model to database
let userPromise = user.create(userData.data);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment