diff --git a/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py b/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py index e583c69a8..4e8da0665 100644 --- a/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py +++ b/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py @@ -78,6 +78,10 @@ class SecretStore(StoreBase): ).stdout.encode() def exists(self, generator: Generator, name: str) -> bool: + if self._store_backend == "passage": + return ( + Path(self._password_store_dir) / f"{self.entry_dir(generator, name)}.age" + ).exists() return ( Path(self._password_store_dir) / f"{self.entry_dir(generator, name)}.gpg" ).exists()