Commit e7455a8b authored by yann300's avatar yann300

handle undefined data

parent 71e56dfa
...@@ -204,6 +204,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => { ...@@ -204,6 +204,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => {
const _setCompilerVersionFromPragma = (filename: string) => { const _setCompilerVersionFromPragma = (filename: string) => {
if (!state.allversions) return if (!state.allversions) return
api.readFile(filename).then(data => { api.readFile(filename).then(data => {
if (!data) return
const pragmaArr = data.match(/(pragma solidity (.+?);)/g) const pragmaArr = data.match(/(pragma solidity (.+?);)/g)
if (pragmaArr && pragmaArr.length === 1) { if (pragmaArr && pragmaArr.length === 1) {
const pragmaStr = pragmaArr[0].replace('pragma solidity', '').trim() const pragmaStr = pragmaArr[0].replace('pragma solidity', '').trim()
......
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