From 9ebc094931aa473136c56c095a1170948f481f2e Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Wed, 10 Jun 2020 21:38:18 -0400 Subject: Add error message when tuple can't be found. --- src/WixToolset.Data/IntermediateTuple.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/WixToolset.Data/IntermediateTuple.cs') diff --git a/src/WixToolset.Data/IntermediateTuple.cs b/src/WixToolset.Data/IntermediateTuple.cs index 8a5858ee..9146b2be 100644 --- a/src/WixToolset.Data/IntermediateTuple.cs +++ b/src/WixToolset.Data/IntermediateTuple.cs @@ -165,7 +165,12 @@ namespace WixToolset.Data var id = (idJson == null) ? null : Identifier.Deserialize(idJson); var sourceLineNumbers = (sourceLineNumbersJson == null) ? null : SourceLineNumber.Deserialize(sourceLineNumbersJson); - creator.TryGetTupleDefinitionByName(definitionName, out var definition); // TODO: this isn't sufficient. + // TODO: this isn't sufficient. + if (!creator.TryGetTupleDefinitionByName(definitionName, out var definition)) + { + throw new WixException(ErrorMessages.UnknownSymbolType(definitionName)); + } + var tuple = definition.CreateTuple(sourceLineNumbers, id); for (var i = 0; i < fieldsJson.Count && i < tuple.Fields.Length; ++i) -- cgit v1.2.3-55-g6feb