Browse Source

quick fix for paging and making deletion work correctly.

pull/1732/head
mike12345567 5 years ago
parent
commit
562c1eee71
  1. 4
      packages/server/src/api/controllers/row/external.js

4
packages/server/src/api/controllers/row/external.js

@ -35,6 +35,7 @@ function outputProcessing(rows, table) {
}
row._id = generateRowIdField(idParts)
row.tableId = table._id
row._rev = "rev"
}
return rows
}
@ -176,7 +177,6 @@ exports.bulkDestroy = async ctx => {
const appId = ctx.appId
const { rows } = ctx.request.body
const tableId = ctx.params.tableId
// TODO: this can probably be optimised to a single SQL statement in the future
let promises = []
for (let row of rows) {
promises.push(
@ -232,7 +232,7 @@ exports.search = async ctx => {
sort,
paginate: {
limit: 1,
page: bookmark + 1,
page: (bookmark * limit) + 1,
}
})
hasNextPage = nextRows.length > 0

Loading…
Cancel
Save