mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
accounts-base: limit finds to required fields #10469 (non-breaking, no new api)
This commit is contained in:
@@ -1150,9 +1150,9 @@ export class AccountsServer extends AccountsCommon {
|
||||
Meteor.startup(() => {
|
||||
this.users.find({
|
||||
"services.resume.haveLoginTokensToDelete": true
|
||||
}, {
|
||||
}, {fields: {
|
||||
"services.resume.loginTokensToDelete": 1
|
||||
}).forEach(user => {
|
||||
}}).forEach(user => {
|
||||
this._deleteSavedTokensForUser(
|
||||
user._id,
|
||||
user.services.resume.loginTokensToDelete
|
||||
@@ -1322,7 +1322,8 @@ const defaultResumeLoginHandler = (accounts, options) => {
|
||||
// sending the unhashed token to the database in a query if we don't
|
||||
// need to.
|
||||
let user = accounts.users.findOne(
|
||||
{"services.resume.loginTokens.hashedToken": hashedToken});
|
||||
{"services.resume.loginTokens.hashedToken": hashedToken},
|
||||
{fields: {"services.resume.loginTokens": 1}});
|
||||
|
||||
if (! user) {
|
||||
// If we didn't find the hashed login token, try also looking for
|
||||
@@ -1335,7 +1336,8 @@ const defaultResumeLoginHandler = (accounts, options) => {
|
||||
{"services.resume.loginTokens.hashedToken": hashedToken},
|
||||
{"services.resume.loginTokens.token": options.resume}
|
||||
]
|
||||
});
|
||||
},
|
||||
{fields: {"services.resume.loginTokens": 1}});
|
||||
}
|
||||
|
||||
if (! user)
|
||||
|
||||
Reference in New Issue
Block a user