Skip to content

Commit 7aacb14

Browse files
authored
fix(Query): #get and #destroyAll accept options.ssessionToken (#458)
1 parent 0faf89d commit 7aacb14

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

src/query.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
const _ = require('underscore');
77
const AVError = require('./error');
88
const AVRequest = require('./request').request;
9+
const filterOutCallbacks = require('./utils').filterOutCallbacks;
910

1011
// AV.Query is a way to create a list of AV.Objects.
1112
module.exports = function(AV) {
@@ -200,7 +201,7 @@ module.exports = function(AV) {
200201
var self = this;
201202
self.equalTo('objectId', objectId);
202203

203-
return self.first().then(function(response) {
204+
return self.first(filterOutCallbacks(options)).then(function(response) {
204205
if (!_.isEmpty(response)) {
205206
return response;
206207
}

src/user.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
const _ = require('underscore');
77
const AVError = require('./error');
88
const AVRequest = require('./request').request;
9+
const filterOutCallbacks = require('./utils').filterOutCallbacks;
910

1011
module.exports = function(AV) {
1112
/**
@@ -1122,10 +1123,3 @@ module.exports = function(AV) {
11221123

11231124
});
11241125
};
1125-
1126-
function filterOutCallbacks(options) {
1127-
var newOptions = _.clone(options) || {};
1128-
delete newOptions.success;
1129-
delete newOptions.error;
1130-
return newOptions;
1131-
}

src/utils.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,8 +566,17 @@ const init = (AV) => {
566566
};
567567
};
568568

569+
function filterOutCallbacks(options) {
570+
var newOptions = _.clone(options) || {};
571+
delete newOptions.success;
572+
delete newOptions.error;
573+
return newOptions;
574+
}
575+
576+
569577
module.exports = {
570578
init,
571579
isNullOrUndefined,
572580
ensureArray,
581+
filterOutCallbacks,
573582
};

0 commit comments

Comments
 (0)