summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/common
diff options
context:
space:
mode:
authorRamon Fernandez <ramon@mongodb.com>2016-09-23 07:12:33 -0400
committerRamon Fernandez <ramon@mongodb.com>2016-09-23 07:12:33 -0400
commit507a5b4d334c1b4bea8fa232fa6b882849608e97 (patch)
treeb0db99d6eb4cda8dbde8bbe6f85a4ab0cc5e36b5 /src/mongo/gotools/common
parente114f74a9b3bf087f15dfbee5d7250b2839308e7 (diff)
downloadmongo-507a5b4d334c1b4bea8fa232fa6b882849608e97.tar.gz
Import tools: cd0ae5ddb41f781376b51a3d2dfdb31e46768fa4 from branch v3.3r3.3.14
ref: af4004cbd1..cd0ae5ddb4 for: 3.3.14 TOOLS-1442 make spacemonkeygo/openssl compile on suse11 TOOLS-1449 Update setParameter logic in servers.js for mongo master changes TOOLS-1453 VerifySystemAuthVersion should only check for authSchema in system.version
Diffstat (limited to 'src/mongo/gotools/common')
-rw-r--r--src/mongo/gotools/common/auth/auth_info.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/gotools/common/auth/auth_info.go b/src/mongo/gotools/common/auth/auth_info.go
index a420770ebf2..6ceb7f42cea 100644
--- a/src/mongo/gotools/common/auth/auth_info.go
+++ b/src/mongo/gotools/common/auth/auth_info.go
@@ -53,7 +53,9 @@ func VerifySystemAuthVersion(sessionProvider *db.SessionProvider) error {
return fmt.Errorf("error getting session from server: %v", err)
}
defer session.Close()
- versionEntries := session.DB("admin").C("system.version")
+
+ authSchemaQuery := bson.M{"_id": "authSchema"}
+ versionEntries := session.DB("admin").C("system.version").Find(authSchemaQuery)
if count, err := versionEntries.Count(); err != nil {
return fmt.Errorf("error checking pressence of auth version: %v", err)
} else if count == 0 {