diff --git a/lib/dataContract/DataContract.js b/lib/dataContract/DataContract.js index edcd6aa95..bec7adc26 100644 --- a/lib/dataContract/DataContract.js +++ b/lib/dataContract/DataContract.js @@ -160,7 +160,7 @@ class DataContract { const definitions = this.getDefinitions(); - if (Object.getOwnPropertyNames(definitions).length) { + if (definitions && Object.getOwnPropertyNames(definitions).length) { json.definitions = definitions; } diff --git a/package-lock.json b/package-lock.json index 356fe8e1d..b954c7403 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dpp", - "version": "0.12.0-dev.7", + "version": "0.12.0-dev.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 8f2f7a57e..5d62c79fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dpp", - "version": "0.12.0-dev.7", + "version": "0.12.0-dev.8", "description": "The JavaScript implementation of the Dash Platform Protocol", "scripts": { "lint": "eslint .",