fix(lib/cli): fix validation error (#221)

This commit is contained in:
Jérome Eertmans
2023-07-24 10:38:35 +02:00
committed by GitHub
parent d892a4e77d
commit d98d41aaa8

View File

@ -76,11 +76,11 @@ class Config(BaseModel): # type: ignore
ids: Set[int] = set()
for key in values.values():
if len(ids.intersection(key.ids)) != 0:
if len(ids.intersection(key["ids"])) != 0:
raise ValueError(
"Two or more keys share a common key code: please make sure each key has distinct key codes"
)
ids.update(key.ids)
ids.update(key["ids"])
return values