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 5187639fa0
commit b6bdd04ea8
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
const res = await request
@ -75,7 +78,7 @@ exports.createLinkedTable = async (request, appId) => {
fieldName: "link",
tableId: table._id,
}
return exports.createTable(request, appId, table)
return exports.createTable(request, appId, table, false)
}
exports.createAttachmentTable = async (request, appId) => {
@ -83,7 +86,7 @@ exports.createAttachmentTable = async (request, appId) => {
table.schema.attachment = {
type: "attachment",
}
return exports.createTable(request, appId, table)
return exports.createTable(request, appId, table, false)
}
exports.getAllFromTable = async (request, appId, tableId) => {