fix: delete existing users before seeding db (#40423)

This commit is contained in:
Tom
2021-01-29 23:43:52 -06:00
committed by GitHub
parent 5d7173b124
commit 0e96d2604e

View File

@ -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 => {
user.deleteMany(
{
_id: {
$in: [
ObjectId('5fa2db00a25c1c1fa49ce067'),
ObjectId('5bd30e0f1caf6ac3ddddddb5'),
ObjectId('5bd30e0f1caf6ac3ddddddb9')
]
}
},
err => {
handleError(err, client);
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')
]