mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Merge pull request #3140 from overleaf/ho-swallow-deactive-project-err
if deactivateProject errors, continue the deactivateOldProjects jobs GitOrigin-RevId: b3c2584e0a042cb3c78e609314c320a9b657640c
This commit is contained in:
parent
b48b937f26
commit
4415f77b18
2 changed files with 7 additions and 13 deletions
|
@ -74,7 +74,13 @@ module.exports = InactiveProjectManager = {
|
||||||
logger.err({ err }, 'could not get projects for deactivating')
|
logger.err({ err }, 'could not get projects for deactivating')
|
||||||
}
|
}
|
||||||
const jobs = _.map(projects, project => cb =>
|
const jobs = _.map(projects, project => cb =>
|
||||||
InactiveProjectManager.deactivateProject(project._id, cb)
|
InactiveProjectManager.deactivateProject(project._id, function(err) {
|
||||||
|
logger.err(
|
||||||
|
{ project_id: project._id, err: err },
|
||||||
|
'unable to deactivate project'
|
||||||
|
)
|
||||||
|
cb()
|
||||||
|
})
|
||||||
)
|
)
|
||||||
logger.log(
|
logger.log(
|
||||||
{ numberOfProjects: projects != null ? projects.length : undefined },
|
{ numberOfProjects: projects != null ? projects.length : undefined },
|
||||||
|
|
|
@ -159,15 +159,3 @@ describe('InactiveProjectManager', function() {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
// it "should not call markAsInactive if there was a problem archiving in track changes", (done)->
|
|
||||||
// @DocstoreManager.archiveProject.callsArgWith(1)
|
|
||||||
// @TrackChangesManager.archiveProject.callsArgWith(1, "errorrr")
|
|
||||||
|
|
||||||
// @ProjectUpdateHandler.markAsInactive.callsArgWith(1)
|
|
||||||
|
|
||||||
// @InactiveProjectManager.deactivateProject @project_id, (err)=>
|
|
||||||
// err.should.equal "errorrr"
|
|
||||||
// @DocstoreManager.archiveProject.calledWith(@project_id).should.equal true
|
|
||||||
// @ProjectUpdateHandler.markAsInactive.calledWith(@project_id).should.equal false
|
|
||||||
// done()
|
|
||||||
|
|
Loading…
Reference in a new issue