diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2020-04-02 18:38:55 +1000 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2020-04-02 21:34:24 +1000 |
| commit | 302b501f9ed2ae840ce598b30792d0fc1b538572 (patch) | |
| tree | c476955f346c34e0c22c5712d4a1ec9f75499528 /src/WixToolset.Core/ExtensibilityServices | |
| parent | bf435c69fd70f5140eddd99fe02d3dcdae75473a (diff) | |
| download | wix-302b501f9ed2ae840ce598b30792d0fc1b538572.tar.gz wix-302b501f9ed2ae840ce598b30792d0fc1b538572.tar.bz2 wix-302b501f9ed2ae840ce598b30792d0fc1b538572.zip | |
Fix bug in ParseHelper where it assumed the first column was the id column.
Diffstat (limited to 'src/WixToolset.Core/ExtensibilityServices')
| -rw-r--r-- | src/WixToolset.Core/ExtensibilityServices/ParseHelper.cs | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/WixToolset.Core/ExtensibilityServices/ParseHelper.cs b/src/WixToolset.Core/ExtensibilityServices/ParseHelper.cs index 2a851a21..ed529dbb 100644 --- a/src/WixToolset.Core/ExtensibilityServices/ParseHelper.cs +++ b/src/WixToolset.Core/ExtensibilityServices/ParseHelper.cs | |||
| @@ -981,23 +981,7 @@ namespace WixToolset.Core.ExtensibilityServices | |||
| 981 | 981 | ||
| 982 | private static IntermediateTuple CreateTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, IntermediateTupleDefinition tupleDefinition, Identifier identifier) | 982 | private static IntermediateTuple CreateTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, IntermediateTupleDefinition tupleDefinition, Identifier identifier) |
| 983 | { | 983 | { |
| 984 | var tuple = tupleDefinition.CreateTuple(sourceLineNumbers, identifier); | 984 | return section.AddTuple(tupleDefinition.CreateTuple(sourceLineNumbers, identifier)); |
| 985 | |||
| 986 | if (null != identifier) | ||
| 987 | { | ||
| 988 | if (tuple.Definition.FieldDefinitions[0].Type == IntermediateFieldType.Number) | ||
| 989 | { | ||
| 990 | tuple.Set(0, Convert.ToInt32(identifier.Id)); | ||
| 991 | } | ||
| 992 | else | ||
| 993 | { | ||
| 994 | tuple.Set(0, identifier.Id); | ||
| 995 | } | ||
| 996 | } | ||
| 997 | |||
| 998 | section.Tuples.Add(tuple); | ||
| 999 | |||
| 1000 | return tuple; | ||
| 1001 | } | 985 | } |
| 1002 | 986 | ||
| 1003 | private static bool TryFindExtension(IEnumerable<ICompilerExtension> extensions, XNamespace ns, out ICompilerExtension extension) | 987 | private static bool TryFindExtension(IEnumerable<ICompilerExtension> extensions, XNamespace ns, out ICompilerExtension extension) |
