Field Name Not Updating

FuriousFan
FuriousFan
Community Member

Hi, when updating a field name in the Credit Card template on the Windows PC, the changed field name doesn't get updated on the iOS app. For example, on the PC I changed SWIFT to "branch #" and it works fine on the desktop. However, the field name stills says SWIFT on the iOS apps even though all the data is good.

If I change it on the iOS app, the field name stays renamed on one device but doesn't change the other device's field name.

Comments

  • littlebobbytables
    littlebobbytables
    1Password Alumni

    Hi @FuriousFan,

    Could I ask for a few more details please to help recreate your particular environment.

    1. What version of iOS and 1Password for iOS are you running?
    2. What version of Windows and 1Password for Windows are you running?
    3. How do you currently sync between the two?
    4. The field label that you're trying to change, is it a field that exists in a brand new Credit Card item? I'm hoping to distinguish between a custom field and a default field with this particular question.

    Thank you for your answers to these and hopefully it will allow us to replicate what you're observing.

  • FuriousFan
    FuriousFan
    Community Member

    Hi, happy to provide a few more details.
    iOS is 8.2 on both devices
    1Pass is 5.2.1 on the iOS devices
    Windows version is 4.3.0.556
    I sync via dropbox
    The field label is a one of the default ones in the credit card template, it's not a new field I added.

    Thanks

  • FuriousFan
    FuriousFan
    Community Member

    Forget to mention, I'm running Windows 7

  • littlebobbytables
    littlebobbytables
    1Password Alumni

    Hi @FuriousFan,

    Thank you for the additional information. With a little investigation I think I've pinned down the cause of this and have one solution depending on your particular setup and how you feel about the change.

    The issue seems to be connected to the now somewhat ageing .agilekeychain that we first used in 1Password 3 as a vault storage format before transitioning to an encrypted .sqlite database file in both iOS and Mac. We still use the .agilekeychain for sync as it's compatible over all the supported platforms but it can't cope with changes to default field labels. I believe it's the default format when you create a new vault in Windows so I suspect you are using the .agilekeychain and that this is the cause.

    The new sync file format that we're still working on moving to is called .opvault and it does handle this properly. However not every platform supports the .opvault format yet. If you're using just Windows and iOS though it is definitely a viable move for you (Mac supports it too if you use 1Password there at all)

    If this is something that you're willing to consider then the following is the rough overview of what you would need to do. We can go into more detail of course, this is just to give you a feel for what would be needed.

    1. Export your vault from your .agilekeychain in the 1Password Interchange Format .1pif
    2. Create a new vault in the .opvault format.
    3. Import your .1pif
    4. Clear 1Password on your iOS devices so you can start afresh using the .opvault sync container

    As you can see, that is a high level description of the task if you were to decide to go ahead and we can go into a lot more detail if you wish. This would seem the best way forward depending on your setup and how you feel about the steps involved. Let us know what you think :smile:

    ref: OPM-707 & OPI-55 & OPI-349

  • FuriousFan
    FuriousFan
    Community Member

    Thanks, yes, I'm certainly willing to do this. Can you send/post/link the detailed instructions? Thanks!

  • littlebobbytables
    littlebobbytables
    1Password Alumni

    Hi @FuriousFan,

    Here are the steps required.

    1. Launch 1Password for Windows and unlock your vault.
    2. Select the File > Export... option and change the Format: option from Comma-Delimited Text (CSV) to 1Password Interchange File (1PIF) and just double check that Items: has been set to All Items. It should be but always best to confirm.
    3. Click on OK and I'd recommend saving the .1pif to your Desktop for ease of locating later.
    4. Select File > New 1Password Vault... and select the same location as your existing vault but change the Save as type: to 1Password Vault (*.opvault).
    5. You can use the same Master Password or take the opportunity to create a new one, it's entirely up to you.
    6. Unlock your new vault.
    7. With your new, empty .opvault open, select the File > Import... option and select the .1pif file you created on your Desktop and when asked I would recommend using the Yes to All option during the import.
    8. At this point you should have a .agilekeychain and a .opvault representing the same data. Now is a good time to check, make sure everything appears to be as it should. I would recommend checking attachments, make sure things seem right there.
    9. For each iOS device you have you would want to follow first our How do I start over with an empty vault? and then our Existing 1Password user guide. You want to make sure you point it to the .opvault one instead of the .agilekeychain one.

    and that should hopefully be you :smile:

    If you have any questions or anything doesn't seem right as you're following the steps do please let us know and we'll work with you to resolve that.

  • FuriousFan
    FuriousFan
    Community Member

    This worked fine, thanks very much. Lost the Generic Account type though. Would have been nice for the app to have asked me what I wanted to convert the Generic Account type records to (they all defaulted to Login type). Thanks again for the great help on a weekend!

  • You're welcome, @FuriousFan, thanks for writing in!

This discussion has been closed.