Skip to content

Commit

Permalink
client_state: if the default is str, mark _var_is_string=True
Browse files Browse the repository at this point in the history
Ensure that a string default is not rendered literally
  • Loading branch information
masenf committed Jun 1, 2024
1 parent 619a34d commit 81c1498
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion reflex/experimental/client_state.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,10 @@ def create(
if default is NoValue:
default_var = Var.create_safe("", _var_is_local=False, _var_is_string=False)
elif not isinstance(default, Var):
default_var = Var.create_safe(default)
default_var = Var.create_safe(
default,
_var_is_string=isinstance(default, str),
)
else:
default_var = default
setter_name = f"set{var_name.capitalize()}"
Expand Down

0 comments on commit 81c1498

Please sign in to comment.