From acf78972282b118975e03c9fcfe6d1066bec026f Mon Sep 17 00:00:00 2001 From: Filipe Silva Date: Sun, 9 Oct 2016 21:46:49 +0100 Subject: [PATCH] fix(set): output value for additional props Fix #1900 --- packages/angular-cli/models/json-schema/schema-tree.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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])); } } });