From 75e50c281d07edb06f6fce91f7b4010ec4b3eead Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Wed, 5 Feb 2025 16:20:35 -0800 Subject: [PATCH] calculate origin differently --- reflex/vars/object.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reflex/vars/object.py b/reflex/vars/object.py index 4cd2241be..89479bbc4 100644 --- a/reflex/vars/object.py +++ b/reflex/vars/object.py @@ -269,7 +269,7 @@ class ObjectVar(Var[OBJECT_TYPE], python_types=Mapping): if types.is_optional(var_type): var_type = get_args(var_type)[0] - fixed_type = var_type if isclass(var_type) else get_origin(var_type) + fixed_type = get_origin(var_type) or var_type if ( is_typeddict(fixed_type)