From 88fe6eab11f9e960f32bd44f1d669871ae281bc7 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 13 Sep 2018 19:36:59 +0000 Subject: [PATCH] fix(model): use lodash isEqual to check if a model is dirty (#384) --- src/Lucid/Model/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Lucid/Model/index.js b/src/Lucid/Model/index.js index 121c9435..e721adae 100644 --- a/src/Lucid/Model/index.js +++ b/src/Lucid/Model/index.js @@ -424,7 +424,7 @@ class Model extends BaseModel { */ get dirty () { return _.pickBy(this.$attributes, (value, key) => { - return _.isUndefined(this.$originalAttributes[key]) || this.$originalAttributes[key] !== value + return _.isUndefined(this.$originalAttributes[key]) || !_.isEqual(this.$originalAttributes[key], value) }) }