firegiant / HeatWaveSupport

Issues-only repository to report HeatWave bugs and feature requests to FireGiant
3 stars 0 forks source link

Manual migration and HeatWave migration from 3.x raises 'Duplicated Id' exception. #15

Closed flisak79 closed 1 year ago

flisak79 commented 1 year ago

HeatWave Version

4.0.0-rc.1

Visual Studio Version

17

Repro Steps

  1. Create custom UI dialog with two hide actions and different conditions
    <Control Id="contorlId" Type="CheckBox" property="PROP1" CheckBoxValue="1">
       <Condition Action="hide">Condition A</Condition>
       <Condition Action="hide">Condition B</Condition>
       <Condition Action="show">Condition c</Condition>
    </Control>

    Manual migration and HeatWave migration from 3.x raises 'Duplicated Id' exception. After change:

<Control Id="contorlId" Type="CheckBox" property="PROP1" CheckBoxValue="1">
       <Condition Action="hide">Condition A OR B</Condition>
       <Condition Action="show">Condition c</Condition>
</Control>

Migration works.

Actual Result

'Duplicated Id' exception

Expected Result

Migration without issues or information which file contains issues (in VS plugin)

FireGiantHelp commented 1 year ago

We identified that this is an issue in WiX v4 and have reported this issue there. We will integrate their fix as soon as they have it.