#1808 Option to turn off automatic field mapping on import

KeePass_2.x
open
nobody
None
5
2013-12-30
2013-12-30
Tech-Nik
No

When importing a XML file, created from Handy Safe Desktop Professional Version 3.01 Build 292, some fields are not imported correctly.

All data, stored in fields like "Passwort", "PIN" , "PIN2", "Sicherheitscode", "Pin AB", "Pin System", "WPS-Pin", "Passwort Kunde" can be found in one field "Passwort", with all the values comma separated.

Example (extract from XML file, generated by Handy Safe Pro):
<Field name="Passwort">test</Field>
<Field name="PIN" type="1">1234</Field>
<Field name="PIN2" type="1">9876</Field>
Stored in KeePass after import as:
Passwort = test, 1234, 9876

The same happens with fields that contain "Ident" or "Benutzername". Example:
<Field name="Benutzername">testname</Field>
<Field name="Ident ABC">test-abc</Field>
<Field name="Ident XYZ">test-xyz</Field>
<Field name="Ident 123">test-123</Field>
=> Benutzername = testname, test-abc, test-xyz, test-123

How can I force KeePass not to change the field names and not to mix up different fields into one?
I am using KeePass 2.24 with German language pack. Tried it also without German language pack, same result.

1 Attachments

Discussion

  • Dominik Reichl

    Dominik Reichl - 2013-12-30
    • summary: Import from "Handy Safe" not correct --> Option to turn off automatic field mapping on import
     
  • Dominik Reichl

    Dominik Reichl - 2013-12-30

    This is the intended behavior. The fields in Handy Safe are not fixed (whereas in KeePass there are fields with fixed meanings), thus KeePass needs to guess for each field to which fixed field it should map to. When multiple fields are mapped to the same fixed field (e.g. 'Passwort' and 'PIN' are both mapped to the fixed password field), KeePass separates the values by ','.

    However, an option to turn off this behavior might indeed be a good idea. Thus I'm moving this post to the open feature requests.

    Thanks and best regards,
    Dominik

     
  • Dominik Reichl

    Dominik Reichl - 2013-12-30

    Ticket moved from /p/keepass/bugs/1197/

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks