From e9f150f28b6f69b9df327eed14b7708d7aaf33bd Mon Sep 17 00:00:00 2001 From: danielhumgon Date: Mon, 3 Feb 2020 23:23:28 -0400 Subject: [PATCH 1/2] fix(admin): Fixed admin user bug --- src/lib/admin.js | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/src/lib/admin.js b/src/lib/admin.js index 9406e15..23a26a9 100644 --- a/src/lib/admin.js +++ b/src/lib/admin.js @@ -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 From 6ebebeed1691179d3aae9f8a7f5876447c1e18a6 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Tue, 4 Feb 2020 06:51:11 -0800 Subject: [PATCH 2/2] fix(mongo): Updating mongo script to 4.2 --- install-mongo | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/install-mongo b/install-mongo index 74cd815..440d7ec 100755 --- a/install-mongo +++ b/install-mongo @@ -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 -