Properly return errors from mapReduce function for alias compliation
This commit is contained in:
1 parent
c5a8a83c53
commit
2e262c7c54
1 file changed
+5
-1
+5
-1
@@ -168,6 +168,10 @@ compileAliases = (callback) ->
|
||||
}
|
||||
|
||||
db.devicesCollection.mapReduce(map, reduce, options, (err, out) ->
|
||||
if err
|
||||
callback?(err)
|
||||
return callback = null
|
||||
|
||||
for o in out
|
||||
alias = config.PARAMETERS[o.value].alias
|
||||
aliases[alias] ?= []
|
||||
@@ -176,7 +180,7 @@ compileAliases = (callback) ->
|
||||
aliases[alias].push(id)
|
||||
|
||||
if ++counter == batches.length
|
||||
callback(err, aliases, config.ALIASES_CACHE)
|
||||
callback?(null, aliases, config.ALIASES_CACHE)
|
||||
)
|
||||
return
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user