diff --git a/dotdrop/dictparser.py b/dotdrop/dictparser.py index 9444b32..49017b8 100644 --- a/dotdrop/dictparser.py +++ b/dotdrop/dictparser.py @@ -27,9 +27,9 @@ class DictParser: except AttributeError: pass newv = cls._adjust_yaml_keys(tmp) - if key: - newv[key] = key - return cls(**newv) + if not key: + return cls(**newv) + return cls(key=key, **newv) @classmethod def parse_dict(cls, items):