Skip to content

Commit 8f5fb8b

Browse files
committed
slightly rearrange logic in command
1 parent 1785609 commit 8f5fb8b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/operations/command.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,14 @@ export abstract class CommandOperation<
7373
: new MongoDBNamespace('admin', '$cmd');
7474
}
7575

76-
const readPref = ReadPreference.fromOptions(options);
77-
this.readPreference =
78-
this.hasAspect(Aspect.WRITE_OPERATION) || readPref === undefined
79-
? ReadPreference.primary
80-
: readPref;
76+
const readPref = ReadPreference.fromOptions(options) ?? ReadPreference.primary;
77+
this.readPreference = this.hasAspect(Aspect.WRITE_OPERATION)
78+
? ReadPreference.primary
79+
: readPref;
8180
this.readConcern = ReadConcern.fromOptions(options);
8281
this.writeConcern = WriteConcern.fromOptions(options);
8382
this.bsonOptions = resolveBSONOptions(options);
83+
8484
this.explain = false;
8585
this.fullResponse =
8686
options && typeof options.fullResponse === 'boolean' ? options.fullResponse : false;

0 commit comments

Comments
 (0)