Skip to content

Commit c353407

Browse files
committed
fix: add enum values to db specific configs
Signed-off-by: Muhammad Aaqil <[email protected]>
1 parent bbe8bb6 commit c353407

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/datasource.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1742,13 +1742,16 @@ DataSource.prototype.discoverSchemas = function(tableName, options, cb) {
17421742
nullable: item.nullable,
17431743
generated: item.generated || false,
17441744
};
1745-
if (item.dataType && item.dataType.includes('enum(')) {
1745+
if (
1746+
item.dataType &&
1747+
item.dataType.toLowerCase().includes('enum')
1748+
) {
17461749
let enumItems = '';
17471750
const enumRemoved = item.type.split('enum')[1];
17481751
const enumValues = enumRemoved.slice(1, -1).replaceAll('\'', '');
17491752
const enumValuesArray = enumValues.split(',');
17501753
enumValuesArray.forEach(item => { enumItems += `'${item}',`; });
1751-
dbSpecific.value = enumItems.toString() || '';
1754+
dbSpecific.value = enumItems.toString();
17521755
}
17531756
schema.properties[propName][dbType] = dbSpecific;
17541757
// merge connector-specific properties

0 commit comments

Comments
 (0)