Skip to content

Commit daa1f0c

Browse files
committed
something broke during the merge I guess
1 parent 1da65e6 commit daa1f0c

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

reflex/components/component.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2210,21 +2210,17 @@ def _get_deps_from_event_trigger(event: EventChain | EventSpec | Var) -> set[str
22102210
"""
22112211
events: list = [event]
22122212
deps = set()
2213+
22132214
if isinstance(event, EventChain):
22142215
events.extend(event.events)
22152216

22162217
for ev in events:
22172218
if isinstance(ev, EventSpec):
22182219
for arg in ev.args:
2219-
deps.union(
2220-
{
2221-
str(dep)
2222-
for a in arg
2223-
if a._var_data is not None
2224-
for dep in a._var_data.deps
2225-
if a._var_data.deps is not None
2226-
}
2227-
)
2220+
for a in arg:
2221+
var_datas = VarData.merge(a._get_all_var_data())
2222+
if var_datas and var_datas.deps is not None:
2223+
deps |= {str(dep) for dep in var_datas.deps}
22282224
return deps
22292225

22302226
@classmethod

0 commit comments

Comments
 (0)