return an error if trying to pop the last update from a pack
This commit is contained in:
@@ -10,7 +10,10 @@ module.exports = MongoManager =
|
||||
.limit(1)
|
||||
.toArray (error, compressedUpdates) ->
|
||||
return callback(error) if error?
|
||||
return callback null, null if compressedUpdates[0]?.pack? # cannot pop from a pack
|
||||
if compressedUpdates[0]?.pack?
|
||||
# cannot pop from a pack, throw error
|
||||
error = new Error("last compressed update is a pack")
|
||||
return callback error, null
|
||||
return callback null, compressedUpdates[0] or null
|
||||
|
||||
deleteCompressedUpdate: (id, callback = (error) ->) ->
|
||||
|
||||
Reference in New Issue
Block a user