From eac311c589e8b2ca32160514b68a9cafded74a24 Mon Sep 17 00:00:00 2001 From: rmorshea Date: Thu, 2 Sep 2021 22:08:15 -0700 Subject: [PATCH] fix regression from 0.33.0 does not include a regression test for this. will do that in a future PR --- src/client/packages/idom-client-react/src/json-patch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/packages/idom-client-react/src/json-patch.js b/src/client/packages/idom-client-react/src/json-patch.js index 34433b83a..d79a80caa 100644 --- a/src/client/packages/idom-client-react/src/json-patch.js +++ b/src/client/packages/idom-client-react/src/json-patch.js @@ -11,7 +11,7 @@ export function useJsonPatchCallback(initial) { // We CANNOT mutate the part of the document because React checks some // attributes of the model (e.g. model.attributes.style is checked for // identity). - doc.current = applyNonMutativePatch(doc, patch, false, false, true); + doc.current = applyNonMutativePatch(doc.current, patch, false, false, true); } else { // We CAN mutate the document here though because we know that nothing above // The patch `path` is changing. Thus, maintaining the identity for that section