Fix rofi-gopass to use correct user field
gopass, by default creates a field called `username` to contain the corresponding login name. rofi-gopass was looking for a field called `user`, and ignored username which lead to it only inputting the password for any site where gopass created the login credentials. This is now fixed, all that remains is to revert the manually changed fields back to `username`.
This commit is contained in:
parent
15e63044db
commit
cd762cde4a
1 changed files with 2 additions and 2 deletions
|
@ -108,7 +108,7 @@ autopass() {
|
||||||
local autotype
|
local autotype
|
||||||
entry="${1}"
|
entry="${1}"
|
||||||
autotype="$(gopass show "${entry}" autotype)"
|
autotype="$(gopass show "${entry}" autotype)"
|
||||||
autotype="${autotype:-user :tab pass}"
|
autotype="${autotype:-username :tab pass}"
|
||||||
|
|
||||||
for word in ${autotype}; do
|
for word in ${autotype}; do
|
||||||
case "$word" in
|
case "$word" in
|
||||||
|
@ -226,7 +226,7 @@ main() {
|
||||||
exit
|
exit
|
||||||
;;
|
;;
|
||||||
"11")
|
"11")
|
||||||
printf '%s' "$(gopass show "${entry}" user)" | _dotool type
|
printf '%s' "$(gopass show "${entry}" username)" | _dotool type
|
||||||
exit
|
exit
|
||||||
;;
|
;;
|
||||||
"12")
|
"12")
|
||||||
|
|
Loading…
Reference in a new issue