diff --git a/packages/angular-cli/models/json-schema/schema-tree.ts b/packages/angular-cli/models/json-schema/schema-tree.ts index 36c3c9a55417..9ea195e579b4 100644 --- a/packages/angular-cli/models/json-schema/schema-tree.ts +++ b/packages/angular-cli/models/json-schema/schema-tree.ts @@ -209,7 +209,8 @@ export class ObjectSchemaTreeNode extends NonLeafSchemaTreeNode<{[key: string]: serializer.property(key, () => this._children[key].serialize(serializer, value[key])); } } else if (this._schema['additionalProperties']) { - serializer.property(key, () => this._children[key].serialize(serializer, value[key])); + // Fallback to direct value output for additional properties + serializer.property(key, () => serializer.outputValue(value[key])); } } });