We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7d873e7 commit 6903d40Copy full SHA for 6903d40
1 file changed
reflex/state.py
@@ -1669,7 +1669,10 @@ async def get_var_value(self, var: Var[VAR_TYPE]) -> VAR_TYPE:
1669
raise UnretrievableVarValueError(msg)
1670
# Fastish case: this var belongs to this state
1671
if var_data.state == self.get_full_name():
1672
- return getattr(self, var_data.field_name)
+ value = getattr(self, var_data.field_name)
1673
+ if inspect.isawaitable(value):
1674
+ return await value
1675
+ return value
1676
1677
# Slow case: this var belongs to another state
1678
other_state = await self.get_state(
0 commit comments