diff options
Diffstat (limited to 'src/WixToolset.Core/Bind/ResolveDelayedFieldsCommand.cs')
| -rw-r--r-- | src/WixToolset.Core/Bind/ResolveDelayedFieldsCommand.cs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/WixToolset.Core/Bind/ResolveDelayedFieldsCommand.cs b/src/WixToolset.Core/Bind/ResolveDelayedFieldsCommand.cs index 22710aca..be0e4578 100644 --- a/src/WixToolset.Core/Bind/ResolveDelayedFieldsCommand.cs +++ b/src/WixToolset.Core/Bind/ResolveDelayedFieldsCommand.cs | |||
| @@ -153,12 +153,11 @@ namespace WixToolset.Core.Bind | |||
| 153 | } | 153 | } |
| 154 | else | 154 | else |
| 155 | { | 155 | { |
| 156 | string key = String.Format(CultureInfo.InvariantCulture, "{0}.{1}", variableId, variableScope).ToLower(CultureInfo.InvariantCulture); | 156 | var key = String.Format(CultureInfo.InvariantCulture, "{0}.{1}", variableId, variableScope).ToLower(CultureInfo.InvariantCulture); |
| 157 | string resolvedValue = variableDefaultValue; | ||
| 158 | 157 | ||
| 159 | if (resolutionData.ContainsKey(key)) | 158 | if (!resolutionData.TryGetValue(key, out var resolvedValue)) |
| 160 | { | 159 | { |
| 161 | resolvedValue = resolutionData[key]; | 160 | resolvedValue = variableDefaultValue; |
| 162 | } | 161 | } |
| 163 | 162 | ||
| 164 | if ("bind" == variableNamespace) | 163 | if ("bind" == variableNamespace) |
