mirror of
https://github.com/Permissionless-Software-Foundation/bch-dex.git
synced 2026-09-22 17:12:03 -07:00
Merge pull request #58 from christroutner/dh-admin-bug
fix(admin): Fixed admin user bug
This commit is contained in:
+2
-3
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user