Skip to content
This repository was archived by the owner on May 28, 2023. It is now read-only.

Commit 57391f9

Browse files
author
cewald
committed
The path of the json scheme must be relative to the current folder
1 parent a344046 commit 57391f9

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/api/order.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import PlatformFactory from '../platform/factory';
55

66
const Ajv = require('ajv'); // json validator
77
const fs = require('fs');
8+
const path = require('path');
89
const kue = require('kue');
910
const jwa = require('jwa');
1011
const hmac = jwa('HS256');
@@ -29,7 +30,7 @@ export default ({ config, db }) => resource({
2930

3031
const orderSchema = require('../models/order.schema.js')
3132
let orderSchemaExtension = {}
32-
if (fs.existsSync('../models/order.schema.extension.json')) {
33+
if (fs.existsSync(path.resolve(__dirname, '../models/order.schema.extension.json'))) {
3334
orderSchemaExtension = require('../models/order.schema.extension.json')
3435
}
3536
const validate = ajv.compile(merge(orderSchema, orderSchemaExtension));

src/api/user.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { merge } from 'lodash';
66

77
const Ajv = require('ajv'); // json validator
88
const fs = require('fs');
9+
const path = require('path');
910

1011
function addUserGroupToken (config, result) {
1112
/**
@@ -36,7 +37,7 @@ export default ({config, db}) => {
3637
const ajv = new Ajv();
3738
const userRegisterSchema = require('../models/userRegister.schema.json')
3839
let userRegisterSchemaExtension = {};
39-
if (fs.existsSync('../models/userRegister.schema.extension.json')) {
40+
if (fs.existsSync(path.resolve(__dirname, '../models/userRegister.schema.extension.json'))) {
4041
userRegisterSchemaExtension = require('../models/userRegister.schema.extension.json');
4142
}
4243
const validate = ajv.compile(merge(userRegisterSchema, userRegisterSchemaExtension))
@@ -169,7 +170,7 @@ export default ({config, db}) => {
169170
const ajv = new Ajv();
170171
const userProfileSchema = require('../models/userProfile.schema.json')
171172
let userProfileSchemaExtension = {};
172-
if (fs.existsSync('../models/userProfile.schema.extension.json')) {
173+
if (fs.existsSync(path.resolve(__dirname, '../models/userProfile.schema.extension.json'))) {
173174
userProfileSchemaExtension = require('../models/userProfile.schema.extension.json');
174175
}
175176
const validate = ajv.compile(merge(userProfileSchema, userProfileSchemaExtension))

0 commit comments

Comments
 (0)