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

Bcup export->import should remain the same #60

Open
ldexterldesign opened this issue Jul 12, 2021 · 3 comments
Open

Bcup export->import should remain the same #60

ldexterldesign opened this issue Jul 12, 2021 · 3 comments

Comments

@ldexterldesign
Copy link

Hi!

Thanks, as always, for software

I have a use case for you...

Tonight I wanted to update my vault password

It seems this is non-trivial

I presume I have to:

  1. export my old vault data
  2. create a new vault
  3. import my old vault data to new vault

... if correct then the most useful export/import method (i.e. Buttercup CSV) seems to export all old vault custom fields (i.e. from every entry) to each new entry in the new vault

For example:

Vault

Entry 1

entry1field1: entry1field1value1
entry1field2: entry1field2value2
entry1field3: entry1field3value3

Entry 2

entry2field1: entry2field1value1
entry2field2: entry2field2value2
entry2field3: entry2field3value3

CSV (export)

entry1field1, entry1field2, entry1field3, entry2field1, entry2field2, entry2field3
entry1field1value1, entry1field2value2, entry1field3value3,,,
,,,entry2field1value1, entry2field2value2, entry2field3value3

Is this expected behaviour?

I would expect, by default, if the entry has no field value then don't show the field..?

IMO the export/import feature is currently redundant/unusable as I wouldn't want tons of superfluous/empty fields in all my entries 😕

Hope this is useful and to hear back

Sincerely

PS if this is, indeed, a problem then I suppose it's higher priority than solving my original use case 🤪

@tigrouind
Copy link

I was going to report the same issue. After an import (using Buttercup csv format) it should give the same result than before export.

Sans titre

Above : before export
Below : after import

As you can see on screenshot the entry type has been lost (Website => Login) and "Url" field is now considered as a custom field named "url".
Furthermore, Buttercup should provide an easy way to change vault password.

@perry-mitchell
Copy link
Member

The extra fields are present in the CSV as it's a matrix - there's not really a nicer way to render all specified fields in a matrix besides listing out all of the used property names along the X axis (columns). This is expected. It should result in the same structure upon import, so for that I'll move this issue to the importer so it can be dealt with.

@perry-mitchell perry-mitchell transferred this issue from buttercup/buttercup-desktop Jul 18, 2021
@perry-mitchell perry-mitchell changed the title Fix import/export #Bug? Bcup export->import should remain the same Jul 18, 2021
@perry-mitchell
Copy link
Member

perry-mitchell commented Jul 18, 2021

The master password change is a missing feature - buttercup/buttercup-desktop#1046

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

No branches or pull requests

3 participants