Selaa lähdekoodia

fix: Entangle inner state undefined (#3681)

Dan Harrin 2 vuotta sitten
vanhempi
commit
2337eaca4c
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  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...
             }
         }