Fixing a mis-match of fields when creating many-to-many relationships on tables from within Budibase - #5049.
This commit is contained in:
parent
6fd1fd4387
commit
040d45ad5d
|
@ -118,8 +118,8 @@ function generateManyLinkSchema(datasource, column, table, relatedTable) {
|
|||
},
|
||||
}
|
||||
column.through = junctionTable._id
|
||||
column.throughFrom = primary
|
||||
column.throughTo = relatedPrimary
|
||||
column.throughFrom = relatedPrimary
|
||||
column.throughTo = primary
|
||||
column.fieldName = relatedPrimary
|
||||
return junctionTable
|
||||
}
|
||||
|
@ -146,7 +146,7 @@ function generateRelatedSchema(linkColumn, table, relatedTable, columnName) {
|
|||
// is many to many
|
||||
else {
|
||||
// don't need to copy through, already got it
|
||||
relatedSchema.fieldName = linkColumn.throughFrom
|
||||
relatedSchema.fieldName = linkColumn.throughTo
|
||||
relatedSchema.throughTo = linkColumn.throughFrom
|
||||
relatedSchema.throughFrom = linkColumn.throughTo
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue