diff --git a/hed/models/hed_string.py b/hed/models/hed_string.py index 75f2de5b9..db16833f1 100644 --- a/hed/models/hed_string.py +++ b/hed/models/hed_string.py @@ -116,7 +116,8 @@ def expand_defs(self): replacements.append((tag, tag._expandable)) for tag, group in replacements: - self.replace(tag, group) + tag_parent = tag._parent + tag_parent.replace(tag, group) tag.short_base_tag = DefTagNames.DEF_EXPAND_KEY return self