Browse Source

do not store new_backend_vars in State class (#2707)

benedikt-bartscher 1 year ago
parent
commit
cace611aec
1 changed files with 2 additions and 2 deletions
  1. 2 2
      reflex/state.py

+ 2 - 2
reflex/state.py

@@ -321,7 +321,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
             # Track this new subclass in the parent state's subclasses set.
             parent_state.class_subclasses.add(cls)
 
-        cls.new_backend_vars = {
+        new_backend_vars = {
             name: value
             for name, value in cls.__dict__.items()
             if types.is_backend_variable(name, cls)
@@ -329,7 +329,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
             and not isinstance(value, FunctionType)
         }
 
-        cls.backend_vars = {**cls.inherited_backend_vars, **cls.new_backend_vars}
+        cls.backend_vars = {**cls.inherited_backend_vars, **new_backend_vars}
 
         # Set the base and computed vars.
         cls.base_vars = {