working proper seeding

This commit is contained in:
Arjun Patel
2019-03-14 03:56:01 -07:00
parent 064b8df2a0
commit 0880a36ade
6 changed files with 80 additions and 73 deletions
+3 -1
View File
@@ -1,6 +1,7 @@
const db = require('../../config/db.config.js'),
bcrypt = require('bcrypt-nodejs'),
errorMaker = require('../../helpers/error.maker');
errorMaker = require('../../helpers/error.maker'),
uuidv4 = require('uuid/v4');
const Donor = db.Donor;
@@ -23,6 +24,7 @@ exports.create = (req, res, next) => {
return next(error);
} else {
Donor.create({
id: uuidv4(),
first_name: req.body.first_name,
middle_name: req.body.middle_name,
last_name: req.body.last_name,
@@ -1,6 +1,7 @@
const db = require('../../config/db.config.js'),
bcrypt = require('bcrypt-nodejs'),
errorMaker = require('../../helpers/error.maker');
errorMaker = require('../../helpers/error.maker'),
uuidv4 = require('uuid/v4');
const { Grant, Cause, Region, Organization } = db;
@@ -74,6 +75,7 @@ exports.create = async (req, res, next) => {
// Store hash in DB
const org = await Organization.create({
id: uuidv4(),
name,
short_description,
@@ -107,6 +109,7 @@ exports.create = async (req, res, next) => {
org
});
} catch (error) {
console.log(error);
await transaction.rollback();
next(error);
}