From 67296d43c094a977ac03e6b6436188ac6cca0f7f Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Tue, 19 Nov 2024 16:33:27 -0800 Subject: [PATCH] Don't skip serialization when Var is callable (#4399) --- reflex/utils/serializers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reflex/utils/serializers.py b/reflex/utils/serializers.py index b87909aec..b0ad935c8 100644 --- a/reflex/utils/serializers.py +++ b/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