Browse Source

fix: skip mm hasmany relations

Signed-off-by: Pranav C <pranavxc@gmail.com>
test/reset-fail
Pranav C 2 years ago
parent
commit
37b1987cac
  1. 11
      packages/nocodb/src/db/BaseModelSqlv2.ts

11
packages/nocodb/src/db/BaseModelSqlv2.ts

@ -1909,9 +1909,12 @@ class BaseModelSqlv2 {
break; break;
case 'hm': case 'hm':
{ {
const relatedTable = await Model.get( // skip if it's an mm table column
colOptions.fk_related_model_id, const relatedTable = await colOptions.getRelatedTable();
); if (relatedTable.mm) {
break;
}
const childColumn = await Column.get({ const childColumn = await Column.get({
colId: colOptions.fk_child_column_id, colId: colOptions.fk_child_column_id,
}); });
@ -1931,8 +1934,6 @@ class BaseModelSqlv2 {
} }
break; break;
} }
// await trx(this.model.table_name).where(column.column_name, id).del();
} }
if (!trx) { if (!trx) {

Loading…
Cancel
Save