add more db fields for fixed fee

This commit is contained in:
Josh Harvey 2017-05-19 01:34:09 +03:00
parent 8ecc8ce510
commit 8cdad0bc15
10 changed files with 74 additions and 65 deletions

View file

@ -2,6 +2,7 @@ const _ = require('lodash/fp')
const db = require('./db')
const configManager = require('./config-manager')
const logger = require('./logger')
const schema = require('../lamassu-schema.json')
function allScopes (cryptoScopes, machineScopes) {
@ -122,7 +123,10 @@ function ensureConstraints (config) {
config.every(fieldInstance => {
const fieldCode = fieldInstance.fieldLocator.code
const field = pickField(fieldCode)
if (!field) throw new Error('No such field: ' + fieldCode)
if (!field) {
logger.error('No such field: %s, %j', fieldCode, fieldInstance.fieldLocator.fieldScope)
throw new Error('No such field: ' + fieldCode)
}
const fieldValue = fieldInstance.fieldValue