Caleb Porzio 3 лет назад
Родитель
Сommit
f5d2857a88
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/alpinejs/src/interceptor.js

+ 2 - 2
packages/alpinejs/src/interceptor.js

@@ -6,8 +6,8 @@ export function initInterceptors(data) {
 
 
     let recurse = (obj, basePath = '') => {
     let recurse = (obj, basePath = '') => {
         Object.entries(Object.getOwnPropertyDescriptors(obj)).forEach(([key, { value, enumerable }]) => {
         Object.entries(Object.getOwnPropertyDescriptors(obj)).forEach(([key, { value, enumerable }]) => {
-            if (enumerable === false) return
-            if (value === undefined) return
+            // Skip getters.
+            if (enumerable === false || value === undefined) return
 
 
             let path = basePath === '' ? key : `${basePath}.${key}`
             let path = basePath === '' ? key : `${basePath}.${key}`