Skip to content

Commit e67e2d8

Browse files
author
e2tha-e
committed
error handling
1 parent dd1bd2c commit e67e2d8

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

builder/parameter_hunter.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,18 @@
4545
var paramStringWellFormed = paramStringWellFormed.replace(/([\{|,]\s*)([^\:\s]+)(\s*\:)/gm, '$1"$2"$3');
4646
//if param values are wrapped in single quotes, replace with double quotes.
4747
var paramStringWellFormed = paramStringWellFormed.replace(/(\:\s*)(')([^']+)(')/gm, '$1"$3"');
48-
var paramData = JSON.parse(paramStringWellFormed);
4948

50-
var globalData = JSON.parse(JSON.stringify(patternlab.data));
51-
var localData = JSON.parse(JSON.stringify(pattern.jsonFileData || {}));
49+
var paramData = {};
50+
var globalData = {};
51+
var localData = {};
52+
53+
try {
54+
paramData = JSON.parse(paramStringWellFormed);
55+
globalData = JSON.parse(JSON.stringify(patternlab.data));
56+
localData = JSON.parse(JSON.stringify(pattern.jsonFileData || {}));
57+
} catch(e){
58+
console.log(e);
59+
}
5260

5361
var allData = pattern_assembler.merge_data(globalData, localData);
5462
allData = pattern_assembler.merge_data(allData, paramData);

0 commit comments

Comments
 (0)