From d412624eab007ac27996e63da228b2f7911474f7 Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Wed, 5 Feb 2025 13:56:00 -0500 Subject: [PATCH] refactor(schema): consolidate unnecessary conditionals in map toJSONSchema Re: #15184 --- lib/schema/map.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/schema/map.js b/lib/schema/map.js index c65f21b931..c6de8da702 100644 --- a/lib/schema/map.js +++ b/lib/schema/map.js @@ -91,14 +91,7 @@ class SchemaMap extends SchemaType { const isRequired = this.options.required && typeof this.options.required !== 'function'; const result = createJSONSchemaTypeDefinition('object', 'object', useBsonType, isRequired); - - if (embeddedSchemaType.schema) { - result.additionalProperties = useBsonType - ? { ...embeddedSchemaType.toJSONSchema(options) } - : { ...embeddedSchemaType.toJSONSchema(options) }; - } else { - result.additionalProperties = embeddedSchemaType.toJSONSchema(options); - } + result.additionalProperties = embeddedSchemaType.toJSONSchema(options); return result; }