diff options
author | Arun Banala <arun.banala@mongodb.com> | 2020-01-27 17:14:37 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-01-29 00:23:05 +0000 |
commit | fe52d534b34f180077ab26bb22e140cb2750497b (patch) | |
tree | b291fa831d0a3a78612dbe19da31b4b6e8bb339b /src/mongo/db/pipeline/document_source_list_local_sessions.h | |
parent | 681631228dbaa98e00d1ea6d98c00662ef293a2b (diff) | |
download | mongo-fe52d534b34f180077ab26bb22e140cb2750497b.tar.gz |
SERVER-45590 Allow building a LiteParsedPipeline without first building an AggregationRequest
Diffstat (limited to 'src/mongo/db/pipeline/document_source_list_local_sessions.h')
-rw-r--r-- | src/mongo/db/pipeline/document_source_list_local_sessions.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/document_source_list_local_sessions.h b/src/mongo/db/pipeline/document_source_list_local_sessions.h index 0b1738b4f53..426ab739c20 100644 --- a/src/mongo/db/pipeline/document_source_list_local_sessions.h +++ b/src/mongo/db/pipeline/document_source_list_local_sessions.h @@ -56,7 +56,7 @@ public: class LiteParsed final : public LiteParsedDocumentSource { public: - static std::unique_ptr<LiteParsed> parse(const AggregationRequest& request, + static std::unique_ptr<LiteParsed> parse(const NamespaceString& nss, const BSONElement& spec) { return std::make_unique<LiteParsed>( @@ -69,7 +69,8 @@ public: return stdx::unordered_set<NamespaceString>(); } - PrivilegeVector requiredPrivileges(bool isMongos) const final { + PrivilegeVector requiredPrivileges(bool isMongos, + bool bypassDocumentValidation) const final { return listSessionsRequiredPrivileges(_spec); } |