mirror of
https://github.com/mmumshad/ansible-playable.git
synced 2025-03-09 23:38:54 +00:00
Fix error in seedDB script
This commit is contained in:
parent
64e4142961
commit
3aae9e7166
1 changed files with 4 additions and 1 deletions
|
@ -10,6 +10,8 @@ import logger from '../components/logger/logger';
|
||||||
|
|
||||||
export default function seedDatabaseIfNeeded() {
|
export default function seedDatabaseIfNeeded() {
|
||||||
logger.info('seedDB = %s', config.seedDB);
|
logger.info('seedDB = %s', config.seedDB);
|
||||||
|
// If asked to seed DB - create Admin and Test user
|
||||||
|
// Else create admin user at the minimum
|
||||||
if(config.seedDB == "true") {
|
if(config.seedDB == "true") {
|
||||||
logger.info('Removing and re-creating local users');
|
logger.info('Removing and re-creating local users');
|
||||||
User.find({}).remove()
|
User.find({}).remove()
|
||||||
|
@ -32,7 +34,7 @@ export default function seedDatabaseIfNeeded() {
|
||||||
}else{
|
}else{
|
||||||
logger.info('Finding local admin user');
|
logger.info('Finding local admin user');
|
||||||
User.find({name: 'Admin'}).then((user) => {
|
User.find({name: 'Admin'}).then((user) => {
|
||||||
if(!user){
|
if(!user.length){
|
||||||
logger.info('Admin user not found, creating local admin user');
|
logger.info('Admin user not found, creating local admin user');
|
||||||
User.create({
|
User.create({
|
||||||
provider: 'local',
|
provider: 'local',
|
||||||
|
@ -44,6 +46,7 @@ export default function seedDatabaseIfNeeded() {
|
||||||
.then(() => logger.info('finished populating users'))
|
.then(() => logger.info('finished populating users'))
|
||||||
.catch(err => logger.error('error populating users - %s', err));
|
.catch(err => logger.error('error populating users - %s', err));
|
||||||
}else{
|
}else{
|
||||||
|
console.log("Admin user =" + JSON.stringify(user));
|
||||||
logger.info('Admin user already exists.');
|
logger.info('Admin user already exists.');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue