Problem/Motivation

When using the ComplexWidget, the data in massageFormValues() is malformed.
The data from the sub elements are appended.

Steps to reproduce

Proposed resolution

When parsing the OfficeHoursTable, set

 $element['#processed'] = TRUE;

, to avoid the subsequent running of processTable (again).

Remaining tasks

Thoroughly check if there is omsething wrong with OfficeHoursTable.
Or perhaps OfficeHoursWeekSlot or OfficeHoursBaseSlot.

User interface changes

API changes

Data model changes

Comments

johnv created an issue. See original summary.

  • johnv committed 5b2649a7 on 8.x-1.x
    Issue #3585240: Avoid wrong result in massageFormValues()
    
johnv’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • johnv committed f1b2bf3d on 8.x-1.x
    Issue #3585240: Avoid wrong result in massageFormValues() - revert
    
johnv’s picture

Version: 8.x-1.29 » 8.x-1.x-dev
Status: Fixed » Postponed

The symptom is fixed, but the root cause is not fixed.
Suspicious lines are marked with a comment, pointing to this issue 3585240.

  • johnv committed ae18bd12 on 8.x-1.x
    Issue #3585240: Avoid wrong result in massageFormValues() - revert