Better handling for errorDecrypting

This commit is contained in:
Mo Bitar
2018-01-03 00:56:31 -06:00
parent fdbd2638a4
commit d8b1559d84
7 changed files with 59 additions and 18 deletions

View File

@@ -118,7 +118,14 @@ class ModelManager {
continue;
}
json_obj = _.omit(json_obj, omitFields || [])
// Lodash's _.omit, which was previously used, seems to cause unexpected behavior
// when json_obj is an ES6 item class. So we instead manually omit each key.
if(Array.isArray(omitFields)) {
for(var key of omitFields) {
delete json_obj[key];
}
}
var item = this.findItem(json_obj.uuid);
if(item) {