Ver código fonte

Don't skip serialization when Var is callable (#4399)

Masen Furer 6 meses atrás
pai
commit
67296d43c0
1 arquivos alterados com 5 adições e 1 exclusões
  1. 5 1
      reflex/utils/serializers.py

+ 5 - 1
reflex/utils/serializers.py

@@ -263,7 +263,11 @@ def serialize_base(value: Base) -> dict:
     Returns:
         The serialized Base.
     """
-    return {k: v for k, v in value.dict().items() if not callable(v)}
+    from reflex.vars.base import Var
+
+    return {
+        k: v for k, v in value.dict().items() if isinstance(v, Var) or not callable(v)
+    }
 
 
 @serializer