Permalink
Browse files

Use datapackage module instead of deprecated registry and validate ones

  • Loading branch information...
akariv committed Apr 6, 2017
1 parent 8069b8f commit 4f2eaa7feee961c5cd3461032b19dab95eeae5ce
Showing with 7 additions and 8 deletions.
  1. +6 −6 app/services/package.js
  2. +1 −2 package.json
View
@@ -2,8 +2,7 @@
var _ = require('lodash');
var Promise = require('bluebird');
var datapackageValidate = require('datapackage-validate').validate;
var registry = require('datapackage-registry');
var datapackage = require('datapackage');
var OSTypes = require('os-types');
var utils = require('./utils');
var url = require('url');
@@ -91,10 +90,11 @@ function getFiscalDataPackageSchema(useProxy) {
return 'fiscal';
}
function validateDataPackage(dataPackage, schema) {
return new Promise(function(resolve, reject) {
resolve(datapackageValidate(dataPackage, schema));
});
function validateDataPackage(descriptor, schema) {
return datapackage.validate(descriptor, schema, true)
.then(function(validation) {
return validation == true;
});
}
function createFiscalDataPackage(attributes, resources) {
View
@@ -37,8 +37,7 @@
"bluebird": "^3.0.5",
"body-parser": "^1.14.1",
"crypto-js": "^3.1.6",
"datapackage-registry": "^0.2.1",
"datapackage-validate": "git+https://github.com/akariv/datapackage-validate-js.git",
"datapackage": "^0.8.2",
"express": "^4.13.3",
"font-awesome": "^4.4.0",
"goodtables": "git+https://github.com/akariv/goodtables-js.git",

0 comments on commit 4f2eaa7

Please sign in to comment.