summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands
diff options
context:
space:
mode:
authorShreyas Kalyan <shreyas.kalyan@mongodb.com>2023-05-10 13:43:41 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-05-12 15:35:24 +0000
commit5e31330b37acd7ae599ada97a5161b1e3681c30e (patch)
treef3ddca7a4f2a7919b896c623cf2bd18597995ff2 /src/mongo/db/commands
parentba2d20d1dc6493dd7930b13e7275dbb095952b3b (diff)
downloadmongo-5e31330b37acd7ae599ada97a5161b1e3681c30e.tar.gz
SERVER-75683 Return error if encryptedFields contains eccCollection
Diffstat (limited to 'src/mongo/db/commands')
-rw-r--r--src/mongo/db/commands/create_command.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/commands/create_command.cpp b/src/mongo/db/commands/create_command.cpp
index 05dc955aa22..414bea5ba2f 100644
--- a/src/mongo/db/commands/create_command.cpp
+++ b/src/mongo/db/commands/create_command.cpp
@@ -275,6 +275,8 @@ public:
"Encrypted collections are not supported on standalone",
repl::ReplicationCoordinator::get(opCtx)->getReplicationMode() ==
repl::ReplicationCoordinator::Mode::modeReplSet);
+
+ FLEUtil::checkEFCForECC(cmd.getEncryptedFields().get());
}
if (auto timeseries = cmd.getTimeseries()) {