fix: delete existing users before seeding db (#40423)
parent
5d7173b124
commit
0e96d2604e
|
@ -153,23 +153,36 @@ MongoClient.connect(MONGOHQ_URL, { useNewUrlParser: true }, (err, client) => {
|
|||
const user = db.collection('user');
|
||||
|
||||
if (process.argv[2] === 'certUser') {
|
||||
user.deleteOne({ _id: ObjectId('5fa2db00a25c1c1fa49ce067') }, err => {
|
||||
handleError(err, client);
|
||||
user.deleteMany(
|
||||
{
|
||||
_id: {
|
||||
$in: [
|
||||
ObjectId('5fa2db00a25c1c1fa49ce067'),
|
||||
ObjectId('5bd30e0f1caf6ac3ddddddb5'),
|
||||
ObjectId('5bd30e0f1caf6ac3ddddddb9')
|
||||
]
|
||||
}
|
||||
},
|
||||
err => {
|
||||
handleError(err, client);
|
||||
|
||||
try {
|
||||
user.insertOne(fullyCertifiedUser);
|
||||
} catch (e) {
|
||||
handleError(e, client);
|
||||
} finally {
|
||||
log('local auth user seed complete');
|
||||
client.close();
|
||||
try {
|
||||
user.insertOne(fullyCertifiedUser);
|
||||
user.insertOne(blankUser);
|
||||
} catch (e) {
|
||||
handleError(e, client);
|
||||
} finally {
|
||||
log('local auth user seed complete');
|
||||
client.close();
|
||||
}
|
||||
}
|
||||
});
|
||||
);
|
||||
} else {
|
||||
user.deleteMany(
|
||||
{
|
||||
_id: {
|
||||
$in: [
|
||||
ObjectId('5fa2db00a25c1c1fa49ce067'),
|
||||
ObjectId('5bd30e0f1caf6ac3ddddddb5'),
|
||||
ObjectId('5bd30e0f1caf6ac3ddddddb9')
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue