Explorar o código

fix: Entangle inner state undefined (#3681)

Dan Harrin %!s(int64=2) %!d(string=hai) anos
pai
achega
2337eaca4c
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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...
             }
         }