Comparing version 3.1.16 to 3.1.17
@@ -284,28 +284,3 @@ 'use strict'; | ||
return collection.findAndModify(query, sort, document, options, function (err, cursor) { | ||
if (err) { | ||
return callback(err); | ||
} | ||
if (wantCursor) { | ||
if (cursor.state !== Cursor.CLOSED) { | ||
return callback(null, cursor); | ||
} | ||
return callback('Cursor is closed'); | ||
} | ||
return cursor.toArray(function (err, array) { | ||
if (err) { | ||
return callback(err); | ||
} | ||
// clean resources | ||
if (!cursor.isClosed()) { | ||
cursor.close(); | ||
} | ||
return callback(null, array); | ||
}); | ||
}); | ||
return collection.findAndModify(query, sort, document, options, callback); | ||
}); | ||
@@ -312,0 +287,0 @@ }, |
@@ -8,3 +8,3 @@ { | ||
], | ||
"version": "3.1.16", | ||
"version": "3.1.17", | ||
"engines": { | ||
@@ -11,0 +11,0 @@ "node": ">=0.4.12" |
95394
3122