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; }