diff options
author | Anna Henningsen <anna.henningsen@mongodb.com> | 2021-09-10 13:13:42 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-09-10 13:36:59 +0000 |
commit | 8276455d9f89aac81ba8dda8f9364cde3872f1c8 (patch) | |
tree | 3cc6f2af8cfb6fcb45e2a13f2b23c2e6a901b8c0 /src/mongo/db/matcher | |
parent | e9669fc1655b39bc22dc9d850df931fc7a98925e (diff) | |
download | mongo-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.cpp | 9 |
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); |