Fixing test failure due to not deleting the ID attached to table in couchTest Utils.

This commit is contained in:
mike12345567 2021-02-02 13:14:32 +00:00
parent fc179ed78b
commit 4d30e6a45a
1 changed files with 6 additions and 3 deletions

View File

@ -57,7 +57,10 @@ exports.BASE_TABLE = {
}, },
} }
exports.createTable = async (request, appId, table) => { exports.createTable = async (request, appId, table, removeId = true) => {
if (removeId && table != null && table._id) {
delete table._id
}
table = table || exports.BASE_TABLE table = table || exports.BASE_TABLE
const res = await request const res = await request
@ -75,7 +78,7 @@ exports.createLinkedTable = async (request, appId) => {
fieldName: "link", fieldName: "link",
tableId: table._id, tableId: table._id,
} }
return exports.createTable(request, appId, table) return exports.createTable(request, appId, table, false)
} }
exports.createAttachmentTable = async (request, appId) => { exports.createAttachmentTable = async (request, appId) => {
@ -83,7 +86,7 @@ exports.createAttachmentTable = async (request, appId) => {
table.schema.attachment = { table.schema.attachment = {
type: "attachment", type: "attachment",
} }
return exports.createTable(request, appId, table) return exports.createTable(request, appId, table, false)
} }
exports.getAllFromTable = async (request, appId, tableId) => { exports.getAllFromTable = async (request, appId, tableId) => {