Installer: Feature conditions not re-evaluated when bound properties changed from UI
Some installer features have conditions which will enable/disable the feature if the property condition evaluates to true/false. However changing the values of these properties does not cause re-evaluation of these feature conditions.
Eg. Run the installer and choose IIS/.net configuration, this sets the property MGWEB_CONFIG to "IIS". When you come to choose features, the Apache Web Server feature is still visible and configurable, even though it should be disabled because its disable condition is (MGWEB_CONFIG = "IIS")
Change History
(6)
Severity: |
critical → blocker
|
Severity: |
blocker → critical
|
Component: |
General → Installer
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
Okay further testing shows that even though Apache is shown as selected when MGWEB_CONFIG = "IIS" it doesn't get installed (???) meaning the SelectionTree was simply working with stale information. Nevertheless, without a way to refresh the SelectionTree this is still an annoying problem!