diff options
Diffstat (limited to '')
-rw-r--r-- | src/WixToolset.Data/IntermediateField.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/WixToolset.Data/IntermediateField.cs b/src/WixToolset.Data/IntermediateField.cs index eba0e1ab..48cdceea 100644 --- a/src/WixToolset.Data/IntermediateField.cs +++ b/src/WixToolset.Data/IntermediateField.cs | |||
@@ -2,6 +2,7 @@ | |||
2 | 2 | ||
3 | namespace WixToolset.Data | 3 | namespace WixToolset.Data |
4 | { | 4 | { |
5 | using System; | ||
5 | using System.Diagnostics; | 6 | using System.Diagnostics; |
6 | using SimpleJson; | 7 | using SimpleJson; |
7 | 8 | ||
@@ -50,13 +51,13 @@ namespace WixToolset.Data | |||
50 | return field.AsString(); | 51 | return field.AsString(); |
51 | } | 52 | } |
52 | 53 | ||
53 | internal static IntermediateField Deserialize(IntermediateFieldDefinition definition, JsonObject jsonObject) | 54 | internal static IntermediateField Deserialize(IntermediateFieldDefinition definition, Uri baseUri, JsonObject jsonObject) |
54 | { | 55 | { |
55 | var field = new IntermediateField(definition); | 56 | var field = new IntermediateField(definition); |
56 | 57 | ||
57 | if (jsonObject != null) | 58 | if (jsonObject != null) |
58 | { | 59 | { |
59 | field.Value = IntermediateFieldValue.Deserialize(jsonObject); | 60 | field.Value = IntermediateFieldValue.Deserialize(jsonObject, baseUri, definition.Type); |
60 | } | 61 | } |
61 | 62 | ||
62 | return field; | 63 | return field; |