summaryrefslogtreecommitdiff
path: root/src/mongo/shell/bulk_api.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/shell/bulk_api.js')
-rw-r--r--src/mongo/shell/bulk_api.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/shell/bulk_api.js b/src/mongo/shell/bulk_api.js
index a872a1e1ca3..0e63b97d029 100644
--- a/src/mongo/shell/bulk_api.js
+++ b/src/mongo/shell/bulk_api.js
@@ -877,7 +877,8 @@ var _bulk_api_module = (function() {
const session = collection.getDB().getSession();
if (serverSupportsRetryableWrites && session.getOptions().shouldRetryWrites() &&
- session._serverSession.canRetryWrites(cmd)) {
+ session._serverSession.canRetryWrites(cmd) &&
+ !session._serverSession.isInActiveTransaction()) {
cmd = session._serverSession.assignTransactionNumber(cmd);
}
}