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

This commit is contained in:
Masen Furer 2024-11-19 16:33:27 -08:00 committed by GitHub
parent bffff01acb
commit 67296d43c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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