+++ This bug was initially created as a clone of Bug #58129 +++ If we have a multi value complex syntax, which includes not just string, but also boolean, the MultiInput is rendered with TextBox and CheckBox. If you have, say, one actual (complex) value on the object and you want to change this one value, UMC will send two values: The actual value and an empty one. Why? Because out of convenience, we always render one more widget group per multi value attribute. And this second, empty widget group is used. Normally, we filter empty values out of the request. But the CheckBox value does not evaluate to false. Because only an empty string is considered "empty". Bug for 5.2-1 errata release
*** This bug has been marked as a duplicate of bug 58130 ***
Please reopen if necessary