manage JSON.stringify sync error

This commit is contained in:
Simon Martín
2018-08-01 12:38:50 +02:00
parent cec9994add
commit 09a67871fb
+8 -1
View File
@@ -215,7 +215,14 @@ TemplateMaps.prototype.addTemplate = function(owner, template, callback) {
return callback(limitReachedError);
}
this._redisCmd('HSETNX', [userTemplatesKey, template.name, JSON.stringify(template)], (err, wasSet) => {
let templateString;
try {
templateString = JSON.stringify(template);
} catch (error) {
return callback(error);
}
this._redisCmd('HSETNX', [userTemplatesKey, template.name, templateString], (err, wasSet) => {
if (err) {
return callback(err);
}