← 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) |