clan/secrets: fix if user/machine directory does not contain a key.json
This commit is contained in:
@@ -55,8 +55,9 @@ def ensure_user_or_machine(pub_key: str) -> SopsKey:
|
|||||||
for folder in folders:
|
for folder in folders:
|
||||||
if folder.exists():
|
if folder.exists():
|
||||||
for user in folder.iterdir():
|
for user in folder.iterdir():
|
||||||
if not user.is_dir():
|
if not (user / "key.json").exists():
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if read_key(user) == pub_key:
|
if read_key(user) == pub_key:
|
||||||
key.username = user.name
|
key.username = user.name
|
||||||
return key
|
return key
|
||||||
|
|||||||
Reference in New Issue
Block a user