mirror of
https://github.com/bitwarden/browser
synced 2025-12-11 22:03:36 +00:00
Fixes for format change of 1pux files (#714)
* Remove unneeded ItemCollection type * Mark item.trashed as optional property * Adjust format of test files to be identical to current exports
This commit is contained in:
committed by
GitHub
parent
67a4fc8591
commit
744649573a
@@ -18,7 +18,6 @@ import {
|
||||
ExportData,
|
||||
FieldsEntity,
|
||||
Item,
|
||||
ItemCollection,
|
||||
LoginFieldTypeEnum,
|
||||
Overview,
|
||||
PasswordHistoryEntity,
|
||||
@@ -38,8 +37,7 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
|
||||
// TODO Add handling of multiple vaults
|
||||
// const personalVaults = account.vaults[0].filter((v) => v.attrs.type === VaultAttributeTypeEnum.Personal);
|
||||
account.vaults.forEach((vault: VaultsEntity) => {
|
||||
vault.items.forEach((itemCollection: ItemCollection) => {
|
||||
const item: Item = itemCollection.item;
|
||||
vault.items.forEach((item: Item) => {
|
||||
if (item.trashed === true) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ export interface AccountAttributes {
|
||||
}
|
||||
export interface VaultsEntity {
|
||||
attrs: VaultAttributes;
|
||||
items?: ItemCollection[] | null;
|
||||
items?: Item[] | null;
|
||||
}
|
||||
export interface VaultAttributes {
|
||||
uuid: string;
|
||||
@@ -24,9 +24,6 @@ export interface VaultAttributes {
|
||||
name: string;
|
||||
type: string;
|
||||
}
|
||||
export interface ItemCollection {
|
||||
item: Item;
|
||||
}
|
||||
|
||||
export enum CategoryEnum {
|
||||
Login = "001",
|
||||
@@ -56,7 +53,7 @@ export interface Item {
|
||||
favIndex: number;
|
||||
createdAt: number;
|
||||
updatedAt: number;
|
||||
trashed: boolean;
|
||||
trashed?: boolean;
|
||||
categoryUuid: string;
|
||||
details: Details;
|
||||
overview: Overview;
|
||||
|
||||
@@ -22,7 +22,6 @@ export const APICredentialsData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "6nqnjdqyk5mwvqbdgbdr47oabe",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465969,
|
||||
@@ -162,7 +161,6 @@ export const APICredentialsData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const BankAccountData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "u2l4sjbencvsowwjuj3dfpt73q",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466056,
|
||||
@@ -217,7 +216,6 @@ export const BankAccountData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const CreditCardData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "vpxi2esuujz7nrbojp34rd5aja",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465282,
|
||||
@@ -336,7 +335,6 @@ export const CreditCardData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const DatabaseData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "ospvepl3ex2y6hjwwqwyvtf2sy",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466193,
|
||||
@@ -194,7 +193,6 @@ export const DatabaseData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const DriversLicenseData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "nntuge2g7s2wrlokyfhea354ay",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466279,
|
||||
@@ -226,7 +225,6 @@ export const DriversLicenseData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const EmailAccountData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "p3hohdgwpt4u2ra2fc3tvzomsm",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466428,
|
||||
@@ -334,7 +333,6 @@ export const EmailAccountData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const IdentityData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "45mjttbbq3owgij2uis55pfrlq",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465450,
|
||||
@@ -469,7 +468,6 @@ export const IdentityData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const LoginData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "2b3hr6p5hinr7prtrj65bwmxqu",
|
||||
favIndex: 0,
|
||||
createdAt: 1635522833,
|
||||
@@ -128,7 +127,6 @@ export const LoginData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const MedicalRecordData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "42mj5boh5rxq7uqjrmkslmhosu",
|
||||
favIndex: 0,
|
||||
createdAt: 1641220207,
|
||||
@@ -191,7 +190,6 @@ export const MedicalRecordData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const MembershipData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "ofdp2szoty2ujk6yv5ebn4wjr4",
|
||||
favIndex: 1,
|
||||
createdAt: 1619467269,
|
||||
@@ -179,7 +178,6 @@ export const MembershipData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const OnePuxExampleFile: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "fkruyzrldvizuqlnavfj3gltfe",
|
||||
favIndex: 1,
|
||||
createdAt: 1614298956,
|
||||
@@ -86,7 +85,6 @@ export const OnePuxExampleFile: ExportData = {
|
||||
pgrng: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const OutdoorLicenseData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "6fb73t5lk7vc52h3osw3ccmguy",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467374,
|
||||
@@ -162,7 +161,6 @@ export const OutdoorLicenseData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const PassportData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "hffila4ew2e3krfzp2tkdkdmea",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467498,
|
||||
@@ -227,7 +226,6 @@ export const PassportData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const PasswordData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "qpdsrgpngzud3x3rbfvyrz3ane",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465796,
|
||||
@@ -51,7 +50,6 @@ export const PasswordData: ExportData = {
|
||||
pgrng: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const RewardsProgramData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "3bmrdcml3tngvsr6zdlvd2xo4i",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467659,
|
||||
@@ -202,7 +201,6 @@ export const RewardsProgramData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const SSNData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "vi2biozc7sjnhr5sejk74nz26i",
|
||||
favIndex: 1,
|
||||
createdAt: 1619467910,
|
||||
@@ -82,7 +81,6 @@ export const SSNData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const SanitizedExport: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "7vb6easqqfiocr6nppsza7ccvm",
|
||||
favIndex: 1,
|
||||
createdAt: 1619465029,
|
||||
@@ -111,9 +110,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "35szbzswhgeq3wyblg7odmshhu",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467769,
|
||||
@@ -313,9 +310,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "zt7ejrtqyxhnrve353yo52lzra",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465117,
|
||||
@@ -414,9 +409,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "6rveeumeacoxy6qof4wsaag5me",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465875,
|
||||
@@ -443,9 +436,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "u2l4sjbencvsowwjuj3dfpt73q",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466056,
|
||||
@@ -640,9 +631,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "ospvepl3ex2y6hjwwqwyvtf2sy",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466193,
|
||||
@@ -814,9 +803,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "a5pke7sx3yt7wve6kwyt3ocjrq",
|
||||
favIndex: 1,
|
||||
createdAt: 1619464754,
|
||||
@@ -859,9 +846,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "nntuge2g7s2wrlokyfhea354ay",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466279,
|
||||
@@ -1065,9 +1050,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "p3hohdgwpt4u2ra2fc3tvzomsm",
|
||||
favIndex: 0,
|
||||
createdAt: 1619466428,
|
||||
@@ -1379,9 +1362,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "47hvppiuwbanbza7bq6jpdjfxu",
|
||||
favIndex: 1,
|
||||
createdAt: 1619467985,
|
||||
@@ -1635,9 +1616,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "hffila4ew2e3krfzp2tkdkdmea",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467498,
|
||||
@@ -1842,9 +1821,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "6fb73t5lk7vc52h3osw3ccmguy",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467374,
|
||||
@@ -1984,9 +1961,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "qpdsrgpngzud3x3rbfvyrz3ane",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465796,
|
||||
@@ -2015,9 +1990,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "3wilgt5oauovqibipjulk7vwqi",
|
||||
favIndex: 0,
|
||||
createdAt: 1619468234,
|
||||
@@ -2173,9 +2146,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "3bmrdcml3tngvsr6zdlvd2xo4i",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467659,
|
||||
@@ -2355,9 +2326,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "vi2biozc7sjnhr5sejk74nz26i",
|
||||
favIndex: 1,
|
||||
createdAt: 1619467910,
|
||||
@@ -2417,9 +2386,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "ofdp2szoty2ujk6yv5ebn4wjr4",
|
||||
favIndex: 1,
|
||||
createdAt: 1619467269,
|
||||
@@ -2576,9 +2543,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "45mjttbbq3owgij2uis55pfrlq",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465450,
|
||||
@@ -3025,9 +2990,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "6nqnjdqyk5mwvqbdgbdr47oabe",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465969,
|
||||
@@ -3167,9 +3130,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "gcozv72svonjgufn4q5hnyzwmu",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465226,
|
||||
@@ -3192,9 +3153,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "vpxi2esuujz7nrbojp34rd5aja",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465282,
|
||||
@@ -3508,7 +3467,6 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -3521,7 +3479,6 @@ export const SanitizedExport: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "sxsme6jieoac2zik77gcixghyu",
|
||||
favIndex: 0,
|
||||
createdAt: 1623365944,
|
||||
@@ -3554,9 +3511,7 @@ export const SanitizedExport: ExportData = {
|
||||
url: "",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "fnnva6qkqdc3bv3qte2npnz6l4",
|
||||
favIndex: 0,
|
||||
createdAt: 1577652307,
|
||||
@@ -3709,9 +3664,7 @@ export const SanitizedExport: ExportData = {
|
||||
url: "",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "rk4jn3z3kc2lr5zegpeyn3si6q",
|
||||
favIndex: 0,
|
||||
createdAt: 1595730395,
|
||||
@@ -3863,9 +3816,7 @@ export const SanitizedExport: ExportData = {
|
||||
url: "",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "2b3hr6p5hinr7prtrj65bwmxqu",
|
||||
favIndex: 0,
|
||||
createdAt: 1635522833,
|
||||
@@ -3991,9 +3942,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "doj33uc6hsstee2s5hqh275wfm",
|
||||
favIndex: 0,
|
||||
createdAt: 1607125760,
|
||||
@@ -4247,9 +4196,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "q6icpq5myuxzdgvmr3i6ftzv7y",
|
||||
favIndex: 0,
|
||||
createdAt: 1609647825,
|
||||
@@ -4271,9 +4218,7 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
item: {
|
||||
uuid: "735xgvo264tz2e2aa5ntxa55li",
|
||||
favIndex: 0,
|
||||
createdAt: 1576938097,
|
||||
@@ -4551,7 +4496,6 @@ export const SanitizedExport: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const SecureNoteData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "gcozv72svonjgufn4q5hnyzwmu",
|
||||
favIndex: 0,
|
||||
createdAt: 1619465226,
|
||||
@@ -45,7 +44,6 @@ export const SecureNoteData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const ServerData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "35szbzswhgeq3wyblg7odmshhu",
|
||||
favIndex: 0,
|
||||
createdAt: 1619467769,
|
||||
@@ -222,7 +221,6 @@ export const ServerData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const SoftwareLicenseData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "47hvppiuwbanbza7bq6jpdjfxu",
|
||||
favIndex: 1,
|
||||
createdAt: 1619467985,
|
||||
@@ -276,7 +275,6 @@ export const SoftwareLicenseData: ExportData = {
|
||||
pgrng: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
@@ -22,7 +22,6 @@ export const WirelessRouterData: ExportData = {
|
||||
},
|
||||
items: [
|
||||
{
|
||||
item: {
|
||||
uuid: "fnnva6qkqdc3bv3qte2npnz6l4",
|
||||
favIndex: 0,
|
||||
createdAt: 1577652307,
|
||||
@@ -175,7 +174,6 @@ export const WirelessRouterData: ExportData = {
|
||||
url: "",
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user