summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanika Phanse <sanika.phanse@mongodb.com>2023-05-17 01:29:37 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-05-17 02:36:54 +0000
commit31e93a577b5b1cef58424199d6ed325182db89de (patch)
treeb2382238b87a814e60859edadd0a0c8fd892a9b6
parentb9ea829607a779569f7b14ea9447c92804836eb2 (diff)
downloadmongo-31e93a577b5b1cef58424199d6ed325182db89de.tar.gz
SERVER-77197 Change error code to NamespaceNotSharded
-rw-r--r--jstests/sharding/updateOne_without_shard_key/cluster_write_without_shard_key_basic.js2
-rw-r--r--src/mongo/s/commands/cluster_write_without_shard_key_cmd.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/jstests/sharding/updateOne_without_shard_key/cluster_write_without_shard_key_basic.js b/jstests/sharding/updateOne_without_shard_key/cluster_write_without_shard_key_basic.js
index 9afeaf3a71d..ea24eee2e23 100644
--- a/jstests/sharding/updateOne_without_shard_key/cluster_write_without_shard_key_basic.js
+++ b/jstests/sharding/updateOne_without_shard_key/cluster_write_without_shard_key_basic.js
@@ -359,7 +359,7 @@ function runAndVerifyCommand(testCase) {
autocommit: false
};
mongosConn.getCollection(unshardedCollName).insert([{_id: _id, a: aFieldValue}]);
- assert.commandFailedWithCode(mongosConn.runCommand(cmdObj), ErrorCodes.InvalidOptions);
+ assert.commandFailedWithCode(mongosConn.runCommand(cmdObj), ErrorCodes.NamespaceNotSharded);
// Must run in a transaction.
cmdObj = {
diff --git a/src/mongo/s/commands/cluster_write_without_shard_key_cmd.cpp b/src/mongo/s/commands/cluster_write_without_shard_key_cmd.cpp
index 935f41de692..c3668182621 100644
--- a/src/mongo/s/commands/cluster_write_without_shard_key_cmd.cpp
+++ b/src/mongo/s/commands/cluster_write_without_shard_key_cmd.cpp
@@ -100,7 +100,7 @@ BSONObj _createCmdObj(OperationContext* opCtx,
const BSONObj& writeCmd,
const BSONObj& targetDocId) {
const auto cri = uassertStatusOK(getCollectionRoutingInfoForTxnCmd(opCtx, nss));
- uassert(ErrorCodes::InvalidOptions,
+ uassert(ErrorCodes::NamespaceNotSharded,
"_clusterWriteWithoutShardKey can only be run against sharded collections.",
cri.cm.isSharded());
const auto shardVersion = cri.getShardVersion(shardId);