Custom attributes on offer have wrong defaults
Users are making use of a custom form for proposition definitions. They do not set any default values for the properties. But whenever they create an offer in Pega Marketing portal, attributes of boolean type always come with True value by default.
Users can also see this on the relevant proposition created in connection with the offer.
Users tried entering false values by default to the properties on the decision data form. But still when they created the offer it disregarded the default values for True/False fields and set all of them to True.
Steps to Reproduce
1. Create New Issue and Group from Configuration > Decision Management > Proposition Management.
2. Open the Decision data records for the created Group.
3. Add the new property of type 'truefalse' under the form tab of the Decision Data rule and set the initial value as 'false'
4. Create a New Offer under the above mentioned Issue and Group and review the default values of the customer attribute under the Details tab.
A defect in Pegasystems’ code or rules
Apply HFix-40435 (Fix from Decisioning) and then HFix-40989 (Fix from PegaMarketing) seperately.