Merge pull request #58 from christroutner/dh-admin-bug

fix(admin): Fixed admin user bug
This commit is contained in:
Chris Troutner
2020-02-04 07:18:52 -08:00
committed by GitHub
2 changed files with 7 additions and 18 deletions
+2 -3
View File
@@ -1,7 +1,6 @@
#!/bin/bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo service mongod start
+5 -15
View File
@@ -11,6 +11,7 @@
'use strict'
const axios = require('axios').default
const mongoose = require('mongoose')
const User = require('../models/users')
const jsonFiles = require('./utils/json-files')
const config = require('../../config')
@@ -87,23 +88,12 @@ async function createSystemUser () {
async function deleteExistingSystemUser () {
try {
let result = await loginAdmin()
mongoose.Promise = global.Promise
mongoose.set('useCreateIndex', true) // Stop deprecation warning.
const token = result.data.token
const id = result.data.user._id.toString()
await mongoose.connect(config.database, { useNewUrlParser: true, useUnifiedTopology: true })
// Delete the user.
const options = {
method: 'DELETE',
url: `${LOCALHOST}/users/${id}`,
headers: {
Authorization: `Bearer ${token}`
}
}
result = await axios(options)
// console.log(`result2: ${JSON.stringify(result, null, 2)}`)
return result.data.success
await User.deleteOne({ email: 'system@system.com' })
} catch (err) {
console.log(`Error in admin.js/deleteExistingSystemUser()`)
throw err