diff --git a/source/isaaclab/isaaclab/managers/event_manager.py b/source/isaaclab/isaaclab/managers/event_manager.py index a23cec17863..1ee9d450fbd 100644 --- a/source/isaaclab/isaaclab/managers/event_manager.py +++ b/source/isaaclab/isaaclab/managers/event_manager.py @@ -387,6 +387,7 @@ def _prepare_terms(self): # check if the term is a class if inspect.isclass(term_cfg.func): + term_cfg.func = term_cfg.func(cfg=term_cfg, env=self._env) self._mode_class_term_cfgs[term_cfg.mode].append(term_cfg) # resolve the mode of the events