Commit efb53d6a authored by yann300's avatar yann300

check metadata exist before saving it to the filesystem

parent 83238751
...@@ -56,7 +56,13 @@ class CompilerMetadata extends Plugin { ...@@ -56,7 +56,13 @@ class CompilerMetadata extends Plugin {
deploy[network] = self._syncContext(contract, deploy[network] || {}) deploy[network] = self._syncContext(contract, deploy[network] || {})
}) })
provider.set(metadataFileName, JSON.stringify(JSON.parse(contract.object.metadata), null, '\t')) let parsedMetadata
try {
parsedMetadata = JSON.parse(contract.object.metadata)
} catch (e) {
console.log(e)
}
if (parsedMetadata) provider.set(metadataFileName, JSON.stringify(parsedMetadata, null, '\t'))
var data = { var data = {
deploy, deploy,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment