aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/IntermediateField.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/WixToolset.Data/IntermediateField.cs5
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
3namespace WixToolset.Data 3namespace 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;