summaryrefslogtreecommitdiff
path: root/misc/userscripts/qute-pass
diff options
context:
space:
mode:
Diffstat (limited to 'misc/userscripts/qute-pass')
-rwxr-xr-xmisc/userscripts/qute-pass5
1 files changed, 3 insertions, 2 deletions
diff --git a/misc/userscripts/qute-pass b/misc/userscripts/qute-pass
index 05297c94b..71646eb69 100755
--- a/misc/userscripts/qute-pass
+++ b/misc/userscripts/qute-pass
@@ -240,9 +240,10 @@ def main(arguments):
if not selection:
return ExitCodes.SUCCESS
- # If username-target is path and user asked for username-only, we don't need to run pass
+ # If username-target is path and user asked for username-only, we don't need to run pass.
+ # Or if using otp-only, it will run pass on its own.
secret = None
- if not (arguments.username_target == 'path' and arguments.username_only):
+ if not (arguments.username_target == 'path' and arguments.username_only) and not arguments.otp_only:
secret = pass_(selection)
username_target = selection if arguments.username_target == 'path' else secret
try: