diff --git a/packages/nocodb-sdk/src/lib/sqlUi/MssqlUi.ts b/packages/nocodb-sdk/src/lib/sqlUi/MssqlUi.ts index 905695c5d9..16eb82d90f 100644 --- a/packages/nocodb-sdk/src/lib/sqlUi/MssqlUi.ts +++ b/packages/nocodb-sdk/src/lib/sqlUi/MssqlUi.ts @@ -832,7 +832,7 @@ export class MssqlUi { } static getAbstractType(col): any { - switch ((col.dt || col.dt).toLowerCase()) { + switch (col.dt?.toLowerCase()) { case 'bigint': case 'smallint': case 'bit': diff --git a/packages/nocodb-sdk/src/lib/sqlUi/MysqlUi.ts b/packages/nocodb-sdk/src/lib/sqlUi/MysqlUi.ts index 0e0d56b61b..8275d76495 100644 --- a/packages/nocodb-sdk/src/lib/sqlUi/MysqlUi.ts +++ b/packages/nocodb-sdk/src/lib/sqlUi/MysqlUi.ts @@ -871,7 +871,7 @@ export class MysqlUi { } static getAbstractType(col): any { - switch (col.dt.toLowerCase()) { + switch (col.dt?.toLowerCase()) { case 'int': case 'smallint': case 'mediumint': diff --git a/packages/nocodb-sdk/src/lib/sqlUi/OracleUi.ts b/packages/nocodb-sdk/src/lib/sqlUi/OracleUi.ts index 7038ffa3ad..6f1747fa8c 100644 --- a/packages/nocodb-sdk/src/lib/sqlUi/OracleUi.ts +++ b/packages/nocodb-sdk/src/lib/sqlUi/OracleUi.ts @@ -689,7 +689,7 @@ export class OracleUi { } static getAbstractType(col): any { - switch ((col.dt || col.dt).toLowerCase()) { + switch (col.dt?.toLowerCase()) { case 'integer': return 'integer'; case 'bfile': diff --git a/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts b/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts index ea958b8030..1a67fc44b2 100644 --- a/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts +++ b/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts @@ -1358,7 +1358,7 @@ export class PgUi { } static getAbstractType(col): any { - switch ((col.dt || col.dt).toLowerCase()) { + switch (col.dt?.toLowerCase()) { case 'anyenum': return 'enum'; case 'anynonarray': diff --git a/packages/nocodb-sdk/src/lib/sqlUi/SnowflakeUi.ts b/packages/nocodb-sdk/src/lib/sqlUi/SnowflakeUi.ts index 086c4c731c..acee3ab5e4 100644 --- a/packages/nocodb-sdk/src/lib/sqlUi/SnowflakeUi.ts +++ b/packages/nocodb-sdk/src/lib/sqlUi/SnowflakeUi.ts @@ -572,7 +572,7 @@ export class SnowflakeUi { } static getAbstractType(col): any { - switch (col.dt.toUpperCase()) { + switch (col.dt?.toUpperCase()) { case 'NUMBER': case 'DECIMAL': case 'NUMERIC':