From 23e7ef54441ce69ca1791801e9e6dec6b2502676 Mon Sep 17 00:00:00 2001 From: Benedikt Bartscher Date: Wed, 11 Sep 2024 19:57:47 +0200 Subject: [PATCH] fallback to ObjectVar in guess_type --- reflex/ivars/base.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/reflex/ivars/base.py b/reflex/ivars/base.py index 3c08b8119..f9029ddac 100644 --- a/reflex/ivars/base.py +++ b/reflex/ivars/base.py @@ -491,15 +491,12 @@ class ImmutableVar(Var, Generic[VAR_TYPE]): return self.to(BooleanVar, self._var_type) if issubclass(fixed_type, (int, float)): return self.to(NumberVar, self._var_type) - if issubclass(fixed_type, dict): - return self.to(ObjectVar, self._var_type) if issubclass(fixed_type, (list, tuple, set)): return self.to(ArrayVar, self._var_type) if issubclass(fixed_type, str): return self.to(StringVar, self._var_type) - if issubclass(fixed_type, Base): - return self.to(ObjectVar, self._var_type) - return self + + return self.to(ObjectVar, self._var_type) def get_default_value(self) -> Any: """Get the default value of the var.