PluginProbe
The Innovative Form Builder – IvyForms / 1.5
The Innovative Form Builder – IvyForms v1.5
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
← All changes | backend/src/Services/Submission/SubmissionDataFormatterService.php +5 -1 1.1 → 1.5 View file →
@@ -55,9 +55,13 @@
55 55 public function formatForIntegrations(array $submissionData, array $formFields): array
56 56 {
57 57 // Build parent-children map and subfield keys (same as entry system)
58 58 $parentChildrenMap = EntryHelper::buildParentChildrenMap($formFields);
59 - $parentSubfieldKeys = EntryHelper::buildParentSubfieldKeys($parentChildrenMap, $submissionData);
59 + $parentSubfieldKeys = EntryHelper::buildParentSubfieldKeys(
60 + $parentChildrenMap,
61 + $submissionData,
62 + $formFields
63 + );
60 64 $fieldIdToIndex = $this->buildFieldIdToIndexMap($formFields);
61 65
62 66 // Build formatted data
63 67 $fields = []; // Original values (arrays/objects for complex fields)