aboutsummaryrefslogtreecommitdiff
path: root/src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs')
-rw-r--r--src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs b/src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs
index 8846739a..aad3d34d 100644
--- a/src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs
+++ b/src/wix/WixToolset.Core.WindowsInstaller/Unbind/UnbindTransformCommand.cs
@@ -82,6 +82,11 @@ namespace WixToolset.Core.WindowsInstaller.Unbind
82 // Bind the schema msi. 82 // Bind the schema msi.
83 this.GenerateDatabase(schemaData); 83 this.GenerateDatabase(schemaData);
84 84
85 if (this.Messaging.EncounteredError)
86 {
87 return transform;
88 }
89
85 var transformViewTable = this.OpenTransformViewForAddedAndModifiedRows(schemaDatabasePath); 90 var transformViewTable = this.OpenTransformViewForAddedAndModifiedRows(schemaDatabasePath);
86 91
87 var addedRows = this.CreatePlaceholdersForModifiedRowsAndIndexAddedRows(schemaData, transformViewTable); 92 var addedRows = this.CreatePlaceholdersForModifiedRowsAndIndexAddedRows(schemaData, transformViewTable);
@@ -89,6 +94,11 @@ namespace WixToolset.Core.WindowsInstaller.Unbind
89 // Re-bind the schema output with the placeholder rows over top the original schema database. 94 // Re-bind the schema output with the placeholder rows over top the original schema database.
90 this.GenerateDatabase(schemaData); 95 this.GenerateDatabase(schemaData);
91 96
97 if (this.Messaging.EncounteredError)
98 {
99 return transform;
100 }
101
92 this.PopulateTransformFromView(schemaDatabasePath, transform, transformViewTable, addedRows); 102 this.PopulateTransformFromView(schemaDatabasePath, transform, transformViewTable, addedRows);
93 103
94 return transform; 104 return transform;