From 604bf46e6309cc09ccdcc2d2fdbc88ee0af2b58e Mon Sep 17 00:00:00 2001 From: Patrick Paul Date: Tue, 4 Dec 2018 12:25:29 -0800 Subject: [PATCH] fix(sidebar): Ext-collabs see incorrect editors for some metadata fields (#683) * fix(sidebar): Ext-collabs see incorrect editors for some metadata fields * fix(sidebar): Ext-collabs see incorrect editors for some metadata fields --- src/api/Metadata.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/Metadata.js b/src/api/Metadata.js index 34804bd370..b08b75667a 100644 --- a/src/api/Metadata.js +++ b/src/api/Metadata.js @@ -630,11 +630,16 @@ class Metadata extends File { return null; } - legacyInstance.fields.forEach(({ key, type, displayName, options, description }) => { + legacyInstance.fields.forEach(({ key, type, displayName, options, description, editor }) => { let v2Type = type; - if (type === 'array') { + if (editor === 'calendar') { + v2Type = 'date'; + } else if (editor === 'dropdown') { + v2Type = 'enum'; + } else if (editor === 'multipleSelection') { v2Type = 'multiSelect'; } + fields.push({ id: uniqueId('metadata_field_'), type: v2Type,