fix user creation relationships bug

This commit is contained in:
Martin McKeaveney 2021-02-25 15:24:54 +00:00
parent 9a49252ae7
commit 6a0c80da58
1 changed files with 6 additions and 1 deletions

View File

@ -7,6 +7,7 @@ const {
DocumentTypes, DocumentTypes,
SEPARATOR, SEPARATOR,
ViewNames, ViewNames,
generateUserID,
} = require("../../db/utils") } = require("../../db/utils")
const usersController = require("./user") const usersController = require("./user")
const { const {
@ -140,7 +141,11 @@ exports.save = async function(ctx) {
} }
if (!inputs._rev && !inputs._id) { if (!inputs._rev && !inputs._id) {
inputs._id = generateRowID(inputs.tableId) if (inputs.tableId === ViewNames.USERS) {
inputs._id = generateUserID(inputs.email)
} else {
inputs._id = generateRowID(inputs.tableId)
}
} }
// this returns the table and row incase they have been updated // this returns the table and row incase they have been updated