This repository was archived by the owner on Oct 15, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 307
This repository was archived by the owner on Oct 15, 2024. It is now read-only.
[BUG] Root .gpg-id is ignored (missing key for encryption %s) #1519
Copy link
Copy link
Closed
Labels
A-PGPArea: OpenKeychain-backed PGPArea: OpenKeychain-backed PGPC-bugCategory: This is a bugCategory: This is a bugE-mediumEffort: This requires a fair amount of workEffort: This requires a fair amount of workP-mediumPriority: mediumPriority: mediumS-needs-reproduction-stepsStatus: This problem hasn't been reproduced by the teamStatus: This problem hasn't been reproduced by the teamS-unactionableStatus: There is not enough information to act on this problemStatus: There is not enough information to act on this problem
Description
Describe the bug
When generating a new password in a subfolder that does not have a .gpg-id, the root $PASSWORD_STORE_DIR/.gpg-id is ignored and the app reports the following error:
Error from OpenKeyChain: missing key for encryption %s
This only seems to apply to the root id file ; nested .gpg-id appear to work.
Steps to reproduce
- Create a new root folder
testwithout setting gpg key - Attempt to create a new password in
test - The error appears
If instead :
- Create a new root folder
testand set gpg key - Create subfolder
test/test2 - Attempt to create a new password
test/test2 - The password is sucessfully saved
Expected behavior
Should properly fallback to $PASSWORD_STORE_DIR/.gpg-id
Screenshots
No response
Device information
- OS: Android 11
- App version 1.13.5
Additional context
No response
Metadata
Metadata
Assignees
Labels
A-PGPArea: OpenKeychain-backed PGPArea: OpenKeychain-backed PGPC-bugCategory: This is a bugCategory: This is a bugE-mediumEffort: This requires a fair amount of workEffort: This requires a fair amount of workP-mediumPriority: mediumPriority: mediumS-needs-reproduction-stepsStatus: This problem hasn't been reproduced by the teamStatus: This problem hasn't been reproduced by the teamS-unactionableStatus: There is not enough information to act on this problemStatus: There is not enough information to act on this problem