Skip to main content
March 18, 2023
Question

MRC Converter suite: Enpass to 1Password - unexpectedly matched multiple outkey values for 'url'

  • March 18, 2023
  • 22 replies
  • 321 views

Hi!
I am trying to convert my Enpass JSON file to import on 1password by using MRC Converter, but I am getting the following error:


Error: Please report - unexpectedly matched multiple outkey values for 'url', type 'login':
record title: 'Adobe'

I have 2 URLs saved for that specific Adobe login:


{
"deleted": 0,
"label": "URL",
"order": 4,
"sensitive": 0,
"type": "url",
"uid": 13,
"updated_at": 1519181631,
"value": "https://adobeid-na1.services.adobe.com/",
"value_updated_at": 1519181631
},
{
"deleted": 0,
"label": "Website",
"order": 5,
"sensitive": 0,
"type": "url",
"uid": 5684,
"updated_at": 1679156915,
"value": "https://auth.services.adobe.com/pt_BR/index.html",
"value_updated_at": 1606400647
},

I'd appreciate any pointers on how to solve this, as I just subscribed to 1password and I have 400+ saved passwords.

Thank you!

Shamelessly paging @MrC , sorry in advance for bothering you!


1Password Version: 8.10.3
Extension Version: Not Provided
OS Version: Windows 11
Browser:_ Chrome

22 replies

MrC
March 18, 2023

@charliesigma

Just to save time, I've posted a development version of the suite. It follows what I mentioned above. Feel free to try it out. If you prefer the alternate behavior, I'll explain the small change to make.

March 18, 2023

I've coded this to only support these extra URLs if they are in the main section of the record. If they are in the Additional Details area, they are treated as unmapped fields, so go into the notes area. Is that how you'd prefer it, or would you like them mapped as additional URLs in the 1Password login record?

I'd definitely prefer them as additional URLs instead of notes. You are an amazing person, thank you so much!

MrC
March 19, 2023

@charliesigma

I've updated the development version for you.

March 19, 2023

Hey it worked perfectly! Thanks so much!

Now, a quick last question: is it possible to map the e-mail field from enpass to the e-mail field from 1password? Most of my logins are e-mail based and the're all being pushed to the notes.

MrC
March 19, 2023

@charliesigma

Great, thanks for the feedback.

Yes, the E-mail field can become the primary username field. How do you want Username mapped? As a custom field?

March 19, 2023

This might be my lack of knowledge of 1pasword for now, but can it use the 'default' email field?

Like, Keep username as username and map e-mail to the internal Email field:

So, after importing it would look like this:

MrC
March 19, 2023

@charliesigma

Three key fields are used by 1Password for Login autofill. These are keyed in the converter with certain reserved internal field labels: username, password, and url. Other fields (and their labels) are essentially information; there are there for you, but do not take part in autofill. Given that Enpass has both a Username and an E-Mail field for Login records, we have to select which of these fields to map to the field that 1Password will use for autofill.

March 19, 2023

Ohhh I see. Then I think it's better to import the e-mail field as a custom one and keep username as is. This way, for entries that I have both, they'll at least make sense to me when looking at them.

MrC
March 19, 2023

@charliesigma

I've updated the dev archive. It adds this custom field mapping:

and another internal addition, to produce:

March 19, 2023

Alright this is beyond perfect!
You are the ABSOLUTE Greatest Of All Time!

Thank you very very much!