Merge pull request #445 from ethereum/checkMetadataExists

Check metadata exist before saving it to the filesystem
pull/5370/head
Liana Husikyan 4 years ago committed by GitHub
commit 62d17a2b11
  1. 8
      apps/remix-ide/src/app/files/compiler-metadata.js

@ -56,7 +56,13 @@ class CompilerMetadata extends Plugin {
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 = {
deploy,

Loading…
Cancel
Save