Browse Source

fix: add virtual as expected & avoid overriding with default (#8832)

pull/8845/head
Mert E 2 weeks ago committed by GitHub
parent
commit
de3c72fa3d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 1
      packages/nocodb/src/models/Column.ts
  2. 7
      packages/nocodb/src/models/LinkToAnotherRecordColumn.ts

1
packages/nocodb/src/models/Column.ts

@ -151,6 +151,7 @@ export default class Column<T = any> implements ColumnType {
'source_id', 'source_id',
'system', 'system',
'meta', 'meta',
'virtual',
]); ]);
if (!insertObj.column_name) { if (!insertObj.column_name) {

7
packages/nocodb/src/models/LinkToAnotherRecordColumn.ts

@ -30,7 +30,7 @@ export default class LinkToAnotherRecordColumn {
fk_index_name?: string; fk_index_name?: string;
type: 'hm' | 'bt' | 'mm' | 'oo'; type: 'hm' | 'bt' | 'mm' | 'oo';
virtual: BoolType = false; virtual: BoolType;
mmModel?: Model; mmModel?: Model;
relatedTable?: Model; relatedTable?: Model;
@ -44,7 +44,10 @@ export default class LinkToAnotherRecordColumn {
filter?: Filter; filter?: Filter;
constructor(data: Partial<LinkToAnotherRecordColumn>) { constructor(data: Partial<LinkToAnotherRecordColumn>) {
Object.assign(this, data); Object.assign(this, {
virtual: false,
...data,
});
} }
public async getChildColumn( public async getChildColumn(

Loading…
Cancel
Save