Skip to content

Commit

Permalink
fix inherited backend var deps
Browse files Browse the repository at this point in the history
  • Loading branch information
benedikt-bartscher committed Feb 24, 2024
1 parent 82e3be7 commit 894e3e1
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions reflex/state.py
Expand Up @@ -950,9 +950,14 @@ def __setattr__(self, name: str, value: Any):
# unwrap proxy objects when assigning back to the state
value = value.__wrapped__

# Set the var on the parent state.
inherited_vars = {**self.inherited_vars, **self.inherited_backend_vars}
if name in inherited_vars:
# Set backend var on the parent state.
if name in self.inherited_backend_vars:
setattr(self.parent_state, name, value)
self.dirty_vars.add(name)
return

# Set var on the parent state.
if name in self.inherited_vars:
setattr(self.parent_state, name, value)
return

Expand Down

0 comments on commit 894e3e1

Please sign in to comment.