Browse Source

refactor

gh-pages
Martin McKeaveney 6 years ago
parent
commit
62c5069528
  1. 9
      packages/server/src/db/linkedRows/LinkController.js

9
packages/server/src/db/linkedRows/LinkController.js

@ -148,8 +148,9 @@ class LinkController {
const linkedTable = await this._db.get(field.tableId) const linkedTable = await this._db.get(field.tableId)
const linkedSchema = linkedTable.schema[field.fieldName] const linkedSchema = linkedTable.schema[field.fieldName]
if (linkedSchema.relationshipType === "one-to-many") { // iterate through the link IDs in the row field, see if any don't exist already
for (let linkId of rowField) { for (let linkId of rowField) {
if (linkedSchema.relationshipType === "one-to-many") {
const links = await getLinkDocuments({ const links = await getLinkDocuments({
appId: this._appId, appId: this._appId,
tableId: field.tableId, tableId: field.tableId,
@ -164,12 +165,8 @@ class LinkController {
`1:N Relationship Error: Record already linked to another.` `1:N Relationship Error: Record already linked to another.`
) )
} }
console.log("ONE TO MANY")
} }
}
// iterate through the link IDs in the row field, see if any don't exist already
for (let linkId of rowField) {
if (linkId && linkId !== "" && linkDocIds.indexOf(linkId) === -1) { if (linkId && linkId !== "" && linkDocIds.indexOf(linkId) === -1) {
// first check the doc we're linking to exists // first check the doc we're linking to exists
try { try {

Loading…
Cancel
Save