diff --git a/src/plugins/macos_keychain/fzf_preview b/src/plugins/macos_keychain/fzf_preview index eea118b..a88269d 100755 --- a/src/plugins/macos_keychain/fzf_preview +++ b/src/plugins/macos_keychain/fzf_preview @@ -7,7 +7,7 @@ options="$1" keychain_password="$2" keychain="$3" # KCOV_EXCL_START # shellcheck disable=SC1083 _fzf_preview() { - security find-generic-password -l {4} -a {5} -s {6} -g "${keychain}" 2>/dev/null \ + security find-generic-password -l {4} -a {5} -s {6} "${keychain}" \ | "${_parse_details}" 'printf "Name: %s\nAccount: %s\nWhere: %s\nComments:\n%s\n", label, account, service, comments' } # KCOV_EXCL_STOP diff --git a/test/macos_keychain.bats b/test/macos_keychain.bats index 49137ff..d52ea1d 100644 --- a/test/macos_keychain.bats +++ b/test/macos_keychain.bats @@ -497,9 +497,10 @@ EOF # fzf preview ################################################################################ -@test "shows fzf preview for single line notes" { +@test "shows fzf preview for single line notes even when locked" { assert_adds_item "${PW_1}" "${NAME_A}" "${ACCOUNT_A}" "${URL_A}" "${SINGLE_LINE_NOTES}" assert_item_exists "${PW_1}" "${NAME_A}" + pw lock local cmd cmd="$("${PROJECT_ROOT}/src/plugins/macos_keychain/fzf_preview" "" "" "${PW_KEYCHAIN}")"