-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
Have you searched for an existing issue?
- Yes, I tried searching and reviewed the pinned issues
Brief Summary
When importing from 1pux, some entries with passwords but no usernames lose the password, silently.
On MacOS using 2.7.9 (I checked .10 and .11 change logs and see nothing related, so presumably the issue persists).
I manufactured a minimal 1pux facsimile that reproduces the error and attached it as a zip file. There are three entries, two without usernames, and one with username. The first one without username loses the password on import. The other two work fine.
CSV imports work fine and I'm using that as a work-around for now.
PS: thanks for creating and maintaining this great software!
Steps to Reproduce
Steps to reproduce:
- Rename uploaded .zip to .1pux.
- Database > Import.
- Select "1Password Export (1pux)"
- Select the file from 1.
- Hit "Continue".
- Observe the import preview showing password missing from the first entry.
If you examine the json you can see that the problem entry specifies the password in ...items[0].details.password, whereas the other two entries specify it in ...items[n].details.loginFields.
I'm not entirely sure how the entry the 3rd entry (no username, but imports correctly) was created, but it is a year or so old and has a different categoryUuid. I don't know if it was created differently, or 1Password changed how it records username-less entries.
The 1st and 2nd entry were created from the same type of 1Password entry ("Password") and are contemporaneous.
Expected Versus Actual Behavior
Expected: first entry is imported with password.
Actual: first entry is imported without password.
KeePassXC Debug Information
KeePassXC - Version 2.7.9
Revision: 8f6dd13
Qt 5.15.11
Debugging mode is disabled.
Operating system: macOS 15.7
CPU architecture: arm64
Kernel: darwin 24.6.0
Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Quick Unlock
Cryptographic libraries:
- Botan 3.1.1
Operating System
macOS
Linux Desktop Environment
None
Linux Windowing System
None