-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Multiple TOTP fields lost when importing 1Password #8371
Comments
Well this is an interesting edge case, shouldn't be too hard to fix. What I suspect is happening is that we are correctly identifying each field as TOTP and overwriting the one |
Confirmed, relevant code starts here:
|
* Fix #8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix #8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix #8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix #8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix keepassxreboot#8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix keepassxreboot#8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix #8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
* Fix #8371 - store multiple OTP fields as `otp_#` instead of silently discarding them.
Overview
Successfully imported a 1Password opvault in KeePassXC. One of my accounts is a major Bitcoin Exchange which uses multiple different TOTPs for various functions: login, trading, funding.
Of the 3 One-Time Password entries in the Bitcoin Exchange account, KeePassXC imported only the last one and dropped the other two entries completely.
As a result I was unable to login to that Bitcoin Exchange. I had to return to a backup of my 1Password installation to recover the TOTP data deleted by KeePassXC.
Steps to Reproduce
(I reproduced this behavior twice)
Expected Behavior
I would expect at least one of the following to happen:
otp, otp2, otp3
for example, and codes shown in the GUI on the General or Advanced tab.Actual Behavior
only the last TOTP entry was imported and the other two have been dropped/deleted by KeePassXC
Context
KeePassXC - Version 2.7.1
Revision: 5916a8f
Operating System: macOS 12.5
The text was updated successfully, but these errors were encountered: