[model] copy base object before extending

This commit is contained in:
Faris Ansari
2018-06-15 21:12:02 +05:30
parent 66c439d3d1
commit 084bd05fa9
+1
View File
@@ -2,6 +2,7 @@ const deepmerge = require('deepmerge');
module.exports = {
extend: (base, target, options = {}) => {
base = deepmerge({}, base);
const fieldsToMerge = (target.fields || []).map(df => df.fieldname);
const fieldsToRemove = options.skipFields || [];