From 8276455d9f89aac81ba8dda8f9364cde3872f1c8 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Fri, 10 Sep 2021 13:13:42 +0000 Subject: SERVER-53901 Improve EncryptSchemaKeyId matcher error message --- src/mongo/db/matcher/schema/encrypt_schema_types.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/mongo/db/matcher') 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); -- cgit v1.2.1