Skip to content

Commit 2381ee4

Browse files
committed
GODRIVER-407: allow readPreference to be implicit in connection string
1 parent c2b6752 commit 2381ee4

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ debug
55
*.ipr
66
*.iws
77
.idea
8+
*.sublime-project
9+
*.sublime-workspace

mongo/client.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ func readPreferenceFromConnString(cs *connstring.ConnString) (*readpref.ReadPref
190190
if cs.MaxStaleness != 0 {
191191
options = append(options, readpref.WithMaxStaleness(cs.MaxStaleness))
192192
}
193+
193194
if len(cs.ReadPreference) > 0 {
194195
if rp == nil {
195196
mode, _ := readpref.ModeFromString(cs.ReadPreference)
@@ -199,7 +200,8 @@ func readPreferenceFromConnString(cs *connstring.ConnString) (*readpref.ReadPref
199200
}
200201
}
201202
}
202-
return rp, nil
203+
204+
return readPref.Primary();
203205
}
204206

205207
// Database returns a handle for a given database.

0 commit comments

Comments
 (0)