From 2bc5ca61560e2eddf0c6ce6ae5b4fb3da342a2b7 Mon Sep 17 00:00:00 2001 From: Chris Brame Date: Mon, 18 Feb 2019 19:06:37 -0500 Subject: [PATCH] fix(debug): populate db with new role permissions --- src/controllers/debug.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/controllers/debug.js b/src/controllers/debug.js index 125df4c67..e1a93674c 100644 --- a/src/controllers/debug.js +++ b/src/controllers/debug.js @@ -316,15 +316,9 @@ debugController.populatedatabase = function (req, res) { async.series( [ function (done) { - groupSchema.remove({}, done) - }, - function (done) { - tagSchema.remove({}, done) - }, - function (done) { - ticketSchema.remove({}, done) - }, - function (done) { + var roles = global.roles + var userRole = _.find(roles, { normalized: 'user' }) + users = [] for (var i = 0; i < 11; i++) { var random = Math.floor(Math.random() * (10000 - 1 + 1)) + 1 @@ -336,7 +330,7 @@ debugController.populatedatabase = function (req, res) { email: first + '.' + last + random + '@' + chance.domain(), title: chance.profession(), password: 'password', - role: 'user' + role: userRole._id } users.push(user) @@ -344,6 +338,15 @@ debugController.populatedatabase = function (req, res) { userSchema.collection.insert(users, done) }, + function (done) { + groupSchema.remove({}, done) + }, + function (done) { + tagSchema.remove({}, done) + }, + function (done) { + ticketSchema.remove({}, done) + }, function (done) { var groups = [] for (var i = 0; i < 11; i++) {