Merge pull request #2451 from Budibase/fix/relationship-empty

making sure relationships for autocolumns are created when uploading …
This commit is contained in:
Martin McKeaveney 2021-08-25 12:58:20 +01:00 committed by GitHub
commit fe216213fa
1 changed files with 10 additions and 0 deletions

View File

@ -1,4 +1,5 @@
const CouchDB = require("../../../db")
const linkRows = require("../../../db/linkedRows")
const csvParser = require("../../../utilities/csvParser")
const {
getRowParams,
@ -74,6 +75,15 @@ exports.handleDataImport = async (appId, user, table, dataImport) => {
const processed = inputProcessing(user, table, row)
table = processed.table
row = processed.row
// make sure link rows are up to date
row = await linkRows.updateLinks({
appId,
eventType: linkRows.EventType.ROW_SAVE,
row,
tableId: row.tableId,
table,
})
for (let [fieldName, schema] of Object.entries(table.schema)) {
// check whether the options need to be updated for inclusion as part of the data import
if (