mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-07 02:10:39 +00:00
Merge pull request #3273 from overleaf/as-fix-institution-script-error-handling
Handle error in check institution script correctly GitOrigin-RevId: 5e6bee330020a9c675779e451853dc3cbf4d6324
This commit is contained in:
parent
346cdd16d4
commit
941241af54
1 changed files with 5 additions and 1 deletions
|
@ -9,6 +9,7 @@ const NotificationsBuilder = require('../Notifications/NotificationsBuilder')
|
|||
const SubscriptionLocator = require('../Subscription/SubscriptionLocator')
|
||||
const { Institution } = require('../../models/Institution')
|
||||
const { Subscription } = require('../../models/Subscription')
|
||||
const OError = require('@overleaf/o-error')
|
||||
|
||||
const ASYNC_LIMIT = parseInt(process.env.ASYNC_LIMIT, 10) || 5
|
||||
module.exports = {
|
||||
|
@ -39,7 +40,10 @@ module.exports = {
|
|||
UserGetter.getUsersByAnyConfirmedEmail(
|
||||
affiliations.map(affiliation => affiliation.email),
|
||||
{ features: 1, samlIdentifiers: 1 },
|
||||
(error, users) => callback(error, checkFeatures(institutionId, users))
|
||||
(error, users) => {
|
||||
if (error) return callback(OError.tag(error))
|
||||
callback(error, checkFeatures(institutionId, users))
|
||||
}
|
||||
)
|
||||
})
|
||||
},
|
||||
|
|
Loading…
Add table
Reference in a new issue