diff --git a/src/rougail/convert/convert.py b/src/rougail/convert/convert.py index cd2947a66..93a10ab4b 100644 --- a/src/rougail/convert/convert.py +++ b/src/rougail/convert/convert.py @@ -579,10 +579,10 @@ class ParserVariable: for subpath in spath: current = current.children[subpath] current.children[name] = option - if option.types: - parameters = option.types.parameters.copy() - parameters.update(option.parameters) - option.parameters = parameters + if option.types: + parameters = option.types.parameters.copy() + parameters.update(option.parameters) + option.parameters = parameters def change_namespaces(self, variable): for key, value in variable.items():