Skip to content

Commit 4502a76

Browse files
committed
JAVA-837: Allow use of "text" command on non-primaries by adding it the list of commands that obey the requested read preference.
1 parent 7186dc9 commit 4502a76

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/main/com/mongodb/DB.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public abstract class DB {
5050
_obedientCommands.add("geonear");
5151
_obedientCommands.add("geosearch");
5252
_obedientCommands.add("geowalk");
53+
_obedientCommands.add("text");
5354
}
5455

5556
/**

src/test/com/mongodb/DBTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ public void testReadPreferenceObedience() {
122122

123123
obj = new BasicDBObject("collStats", 1);
124124
assertEquals(ReadPreference.secondaryPreferred(), _db.getCommandReadPreference(obj, ReadPreference.secondaryPreferred()));
125+
126+
obj = new BasicDBObject("text", 1);
127+
assertEquals(ReadPreference.secondaryPreferred(), _db.getCommandReadPreference(obj, ReadPreference.secondaryPreferred()));
125128
}
126129

127130
@Test(groups = {"basic"})

0 commit comments

Comments
 (0)