Browse Source

relationship type constant

master
Martin McKeaveney 6 years ago
parent
commit
2d75bc750b
  1. 4
      packages/server/src/constants/index.js
  2. 4
      packages/server/src/db/linkedRows/LinkController.js

4
packages/server/src/constants/index.js

@ -12,6 +12,10 @@ exports.FieldTypes = {
AUTO: "auto", AUTO: "auto",
} }
exports.RelationshipTypes = {
ONE_TO_MANY: "one-to-many",
}
exports.AuthTypes = { exports.AuthTypes = {
APP: "app", APP: "app",
BUILDER: "builder", BUILDER: "builder",

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

@ -2,7 +2,7 @@ const CouchDB = require("../index")
const { IncludeDocs, getLinkDocuments } = require("./linkUtils") const { IncludeDocs, getLinkDocuments } = require("./linkUtils")
const { generateLinkID } = require("../utils") const { generateLinkID } = require("../utils")
const Sentry = require("@sentry/node") const Sentry = require("@sentry/node")
const { FieldTypes } = require("../../constants") const { FieldTypes, RelationshipTypes } = require("../../constants")
/** /**
* Creates a new link document structure which can be put to the database. It is important to * Creates a new link document structure which can be put to the database. It is important to
@ -150,7 +150,7 @@ class LinkController {
// iterate through the link IDs in the row field, see if any don't exist already // 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") { if (linkedSchema.relationshipType === RelationshipTypes.ONE_TO_MANY) {
const links = await getLinkDocuments({ const links = await getLinkDocuments({
appId: this._appId, appId: this._appId,
tableId: field.tableId, tableId: field.tableId,

Loading…
Cancel
Save