Fix ProjectEntityHandler.getAllEntities callback in _findExistingFileType (#9108)

GitOrigin-RevId: fe29488b44fa5e738c23f2939297057fb2832758
This commit is contained in:
Alf Eaton
2022-08-09 14:52:43 +01:00
committed by Copybot
parent 35ef170097
commit 538dd911ad
3 changed files with 5 additions and 3 deletions
@@ -232,7 +232,6 @@ module.exports = ProjectEntityHandler
module.exports.promises = promisifyAll(ProjectEntityHandler, {
without: ['getAllEntitiesFromProject'],
multiResult: {
getAllEntities: ['docs', 'files'],
getDoc: ['lines', 'rev', 'version', 'ranges'],
},
})
@@ -55,7 +55,7 @@ module.exports = UpdateMerger = {
_findExistingFileType(project_id, path, callback) {
ProjectEntityHandler.getAllEntities(
project_id,
function (err, docs, files) {
function (err, { docs, files }) {
if (err != null) {
return callback(err)
}
@@ -33,7 +33,10 @@ describe('UpdateMerger :', function () {
this.existingFiles = [{ path: '/figure.pdf' }, { path: '/folder/fig1.pdf' }]
this.ProjectEntityHandler.getAllEntities = sinon
.stub()
.callsArgWith(1, null, this.existingDocs, this.existingFiles)
.callsArgWith(1, null, {
docs: this.existingDocs,
files: this.existingFiles,
})
this.fsPath = '/tmp/file/path'
this.source = 'dropbox'