summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher
diff options
context:
space:
mode:
authorAnna Henningsen <anna.henningsen@mongodb.com>2021-09-10 13:13:42 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-09-10 13:36:59 +0000
commit8276455d9f89aac81ba8dda8f9364cde3872f1c8 (patch)
tree3cc6f2af8cfb6fcb45e2a13f2b23c2e6a901b8c0 /src/mongo/db/matcher
parente9669fc1655b39bc22dc9d850df931fc7a98925e (diff)
downloadmongo-8276455d9f89aac81ba8dda8f9364cde3872f1c8.tar.gz
SERVER-53901 Improve EncryptSchemaKeyId matcher error message
Diffstat (limited to 'src/mongo/db/matcher')
-rw-r--r--src/mongo/db/matcher/schema/encrypt_schema_types.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mongo/db/matcher/schema/encrypt_schema_types.cpp b/src/mongo/db/matcher/schema/encrypt_schema_types.cpp
index 39f48f8ac2c..ef0a99dd764 100644
--- a/src/mongo/db/matcher/schema/encrypt_schema_types.cpp
+++ b/src/mongo/db/matcher/schema/encrypt_schema_types.cpp
@@ -42,8 +42,8 @@ EncryptSchemaKeyId EncryptSchemaKeyId::parseFromBSON(const BSONElement& element)
for (auto&& arrayElement : element.embeddedObject()) {
if (arrayElement.type() != BSONType::BinData) {
uasserted(51088,
- str::stream() << "Array elements must have type BinData, found "
- << arrayElement.type());
+ str::stream() << "Encryption schema 'keyId' array elements must "
+ << "have type BinData, found " << arrayElement.type());
}
if (arrayElement.binDataType() == BinDataType::newUUID) {
const auto uuid = uassertStatusOK(UUID::parse(arrayElement));
@@ -51,8 +51,9 @@ EncryptSchemaKeyId EncryptSchemaKeyId::parseFromBSON(const BSONElement& element)
keys.emplace_back(uuid);
} else {
uasserted(51084,
- str::stream() << "Array elements must have bindata type UUID, found "
- << arrayElement.binDataType());
+ str::stream()
+ << "Encryption schema 'keyId' array elements must "
+ << "have BinData type UUID, found " << arrayElement.binDataType());
}
}
return EncryptSchemaKeyId(keys);