fix initial state without cv fallback (#3670)

This commit is contained in:
benedikt-bartscher 2024-09-09 04:10:46 +02:00 committed by GitHub
parent 21585867b9
commit b7c7197f1d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View File

@ -152,7 +152,9 @@ def compile_state(state: Type[BaseState]) -> dict:
console.warn(
f"Failed to compile initial state with computed vars, excluding them: {e}"
)
initial_state = state(_reflex_internal_init=True).dict(include_computed=False)
initial_state = state(_reflex_internal_init=True).dict(
initial=True, include_computed=False
)
return format.format_state(initial_state)

View File

@ -1784,7 +1784,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
prop_name: self.get_value(getattr(self, prop_name))
for prop_name in self.base_vars
}
if initial:
if initial and include_computed:
computed_vars = {
# Include initial computed vars.
prop_name: (