From 4430983e09b22326f52abb5380d1153383dce981 Mon Sep 17 00:00:00 2001
From: Jure Triglav <juretriglav@gmail.com>
Date: Sat, 27 Jan 2018 10:53:29 +0100
Subject: [PATCH] Safely fall back if config.validations is not provided

---
 packages/server/src/models/Model.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/packages/server/src/models/Model.js b/packages/server/src/models/Model.js
index 1a2602410..4e889e978 100644
--- a/packages/server/src/models/Model.js
+++ b/packages/server/src/models/Model.js
@@ -9,8 +9,13 @@ const logger = require('@pubsweet/logger')
 
 const config = require('config')
 
-const appValidations = require(config.validations)
-const validations = require('./validations')(appValidations)
+let validations
+if (config.validations) {
+  const appValidations = require(config.validations)
+  validations = require('./validations')(appValidations)
+} else {
+  validations = require('./validations')()
+}
 
 schema()
 
-- 
GitLab