From 953c6e79cf6f7ed21cc2a8e2e0e84d3d027edef2 Mon Sep 17 00:00:00 2001 From: flo-mic Date: Sun, 21 Mar 2021 11:27:43 +0100 Subject: fix custom field not parsed on new passwords --- src/Converter/PasswordConverter.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Converter/PasswordConverter.js b/src/Converter/PasswordConverter.js index 39d181f..d8f74c1 100644 --- a/src/Converter/PasswordConverter.js +++ b/src/Converter/PasswordConverter.js @@ -34,7 +34,11 @@ export default class PasswordConverter extends AbstractConverter { clone.customFields = this._customFieldConverter.fromArray([]); } } else { - clone.customFields = this._customFieldConverter.fromArray([]); + if(Array.isArray(clone.customFields) !== undefined && clone.customFields.length > 0) { + clone.customFields = this._customFieldConverter.fromArray(clone.customFields); + } else { + clone.customFields = this._customFieldConverter.fromArray([]); + } } if(clone.hasOwnProperty('created') && !(clone.created instanceof Date)) { -- cgit v1.2.3