瀏覽代碼

fix: Entangle inner state undefined (#3681)

Dan Harrin 2 年之前
父節點
當前提交
2337eaca4c
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/alpinejs/src/entangle.js

+ 1 - 1
packages/alpinejs/src/entangle.js

@@ -24,7 +24,7 @@ export function entangle({ get: outerGet, set: outerSet }, { get: innerGet, set:
                 innerSet(outer)
                 inner = outer // Assign inner to outer so that it can be serialized for diffing...
             } else { // If inner changed...
-                outerSet(JSON.parse(JSON.stringify(inner))) // We need to break internal references using parse/stringify...
+                outerSet(JSON.parse(innerHashLatest ?? null)) // We need to break internal references using parse/stringify...
                 outer = inner // Assign outer to inner so that it can be serialized for diffing...
             }
         }