From 67f50ccfb141dd7eb80d7ba1b1b43f25b912fc52 Mon Sep 17 00:00:00 2001 From: mertmit Date: Wed, 20 Jul 2022 16:55:56 +0300 Subject: [PATCH] fix: fallback using dtxp if no option provided Signed-off-by: mertmit --- packages/nocodb/src/lib/models/Column.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/nocodb/src/lib/models/Column.ts b/packages/nocodb/src/lib/models/Column.ts index 39b6473f27..f85c987c53 100644 --- a/packages/nocodb/src/lib/models/Column.ts +++ b/packages/nocodb/src/lib/models/Column.ts @@ -231,12 +231,12 @@ export default class Column implements ColumnType { break; } case UITypes.MultiSelect: { - if (column.dt === 'set' && !column.altered) { + if (!column.colOptions?.options) { for (const [i, option] of column.dtxp?.split(',').entries() || [].entries()) { await SelectOption.insert( { fk_column_id: colId, - title: option, + title: option.replace(/^'/, '').replace(/'$/, ''), order: i + 1 }, ncMeta @@ -257,12 +257,12 @@ export default class Column implements ColumnType { break; } case UITypes.SingleSelect: { - if (column.dt === 'enum' && !column.altered) { + if (!column.colOptions?.options) { for (const [i, option] of column.dtxp?.split(',').entries() || [].entries()) { await SelectOption.insert( { fk_column_id: colId, - title: option, + title: option.replace(/^'/, '').replace(/'$/, ''), order: i + 1 }, ncMeta