Skip to content

Commit b768ab0

Browse files
committed
only set attr for known fields
1 parent 2e3cd05 commit b768ab0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

reflex/istate/data.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,11 @@ def __init__(self, router_data: dict | None = None):
5656
"""
5757
super().__init__()
5858
if router_data:
59+
fields_names = [f.name for f in dataclasses.fields(self)]
5960
for k, v in router_data.get(constants.RouteVar.HEADERS, {}).items():
6061
snake_case_key = format.to_snake_case(k)
61-
object.__setattr__(self, snake_case_key, v)
62+
if snake_case_key in fields_names:
63+
object.__setattr__(self, snake_case_key, v)
6264
object.__setattr__(
6365
self,
6466
"raw_headers",

0 commit comments

Comments
 (0)