From cc5c5152004f85b8d0db1f07fadd6827483d922d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikae=CC=88l=20PIRIO?= Date: Tue, 3 Nov 2020 08:59:32 +0100 Subject: [PATCH] Fix issue 330 issue 330: https://github.com/lytics/ember-data-model-fragments/issues/330 Revert code https://github.com/lytics/ember-data-model-fragments/commit/e911cb302dcc0f54bd14ef10f579a208c0a52095#diff-1a5e11266321caa561c1642750ad831ed4818a35532c24fda400f185eb478474L170-R170 --- addon/states.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/states.js b/addon/states.js index 1b0c20dc..54df4d83 100644 --- a/addon/states.js +++ b/addon/states.js @@ -167,7 +167,7 @@ export function fragmentDidDirty(record, key, fragment) { if (!record.currentState.isDeleted) { // Add the fragment as a placeholder in the owner record's // `_attributes` hash to indicate it is dirty - record._internalModel._recordData.setDirtyAttribute(key, fragment); + record._internalModel._recordData._attributes[key] = fragment; record.send('becomeDirty'); } }