From 8cb4b55e673aabf9ed23f1862125ef555f97d53d Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Wed, 20 Nov 2024 23:02:40 -0800 Subject: [PATCH] For non-cached computed vars, skip dep computation --- reflex/state.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reflex/state.py b/reflex/state.py index 9ff6f0ea8..1334307ec 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -739,6 +739,8 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): set(cls.inherited_backend_vars), ) for cvar_name, cvar in cls.computed_vars.items(): + if not cvar._cache: + continue # Add the dependencies. for var in cvar._deps(objclass=cls): cls._computed_var_dependencies[var].add(cvar_name)