Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keepasshttp attribute migration shows up every time I open db #5297

Closed
gabrielambuehl opened this issue Aug 20, 2020 · 10 comments · Fixed by #5481
Closed

keepasshttp attribute migration shows up every time I open db #5297

gabrielambuehl opened this issue Aug 20, 2020 · 10 comments · Fixed by #5481
Assignees
Milestone

Comments

@gabrielambuehl
Copy link

I am recently trying out latest stable release. I like what I see but it bothers me that keepassxc wants to migrate browser config everytime I open the DB. Even if I go to DB settings and tell it to forget all browser connections and remove site specific data, it still asks me to do the migration agqain next time I open the DB.

I could obviously set the checkbox to suppress the dialog but it is a bit worrying that the DB does not seem to be properly cleaned...

@droidmonkey
Copy link
Member

Just do the migration, you can't use browser integration if you don't.

@gabrielambuehl
Copy link
Author

gabrielambuehl commented Aug 21, 2020

I did the migration at least 5 times and the entries do show up in the DB settings. Unfortunately, the dialog still shows up every time I open the DB.

Browser integration itself works just fine.

@droidmonkey
Copy link
Member

Ok well then that's a problem 😅

@varjolintu
Copy link
Member

Check if your database have these:

  • An entry named KeePassHttp Settings
  • A group named KeePassHttp Passwords

@gabrielambuehl
Copy link
Author

I had checked for that by searching even before opening the issue - did not find anything. Then it occurred to me to check the Recycle bin - bingo. Removed the entry and resolved.

So presumably the migration routine should also remove it from Recycle bin?

@varjolintu
Copy link
Member

Or maybe it should not check the recycled stuff at all.

@gabrielambuehl
Copy link
Author

Possibly cleaner still...

@droidmonkey
Copy link
Member

droidmonkey commented Aug 22, 2020

Unintended bug for sure. We added move to recycle bin to prevent data loss on the operation!

@hackel
Copy link

hackel commented Aug 26, 2020

I just got hit by this as well. I merged an old database from my phone that must have been from before I migrated the first time, and now every time it starts, it asks me to move browser settings into the database settings. Then when I hit yes, it says "The active database does not contain an entry with KeePassHTTP attributes." Indeed, I can find no KeePassHttp Settings / Passwords in my database, so I don't know what is triggering it.

@gabrielambuehl
Copy link
Author

gabrielambuehl commented Aug 27, 2020

Did you check the Recycle bin (normal search does not so you have to go there manually!)? That's where they were hiding in my case. Occasionally I even got that error, too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants