vars/sops: simplify conditional in exists

This commit is contained in:
Jörg Thalheim
2024-11-13 13:23:47 +01:00
committed by Mic92
parent 7852006eda
commit 4a389b0fb3

View File

@@ -150,9 +150,7 @@ class SecretStore(SecretStoreBase):
secret_folder = self.secret_path(generator_name, name, shared) secret_folder = self.secret_path(generator_name, name, shared)
if not (secret_folder / "secret").exists(): if not (secret_folder / "secret").exists():
return False return False
if not shared: return not shared or self.machine_has_access(generator_name, name, shared)
return True
return self.machine_has_access(generator_name, name, shared)
def collect_keys_for_secret(self, path: Path) -> set[tuple[str, KeyType]]: def collect_keys_for_secret(self, path: Path) -> set[tuple[str, KeyType]]:
from clan_cli.secrets.secrets import ( from clan_cli.secrets.secrets import (