Skip to content

Commit cdde8ae

Browse files
authored
Merge pull request #1 from steadfast-collective/development
Fix fatal error when custom field key is not defined
2 parents 6621968 + f0aae11 commit cdde8ae

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/Listeners/PushFormDataToConvertKit.php

+9-7
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,16 @@ public function prepareData($form_data, $settings)
7575
$form_id = $field['form_field'];
7676
} else {
7777
if($field['convertkit_name'] === 'custom_field') {
78-
if($field['form_field'] === 'custom_value') {
79-
$val = $field['custom_value'];
80-
} else {
81-
$val = $form_data[$field['form_field']];
82-
}
78+
if(isset($field['custom_key'])) {
79+
if($field['form_field'] === 'custom_value') {
80+
$val = $field['custom_value'];
81+
} else {
82+
$val = $form_data[$field['form_field']];
83+
}
8384

84-
if($val) {
85-
$data['fields'][$field['custom_key']] = $val;
85+
if($val) {
86+
$data['fields'][$field['custom_key']] = $val;
87+
}
8688
}
8789
} else {
8890
if($field['form_field'] === 'custom_value') {

0 commit comments

Comments
 (0)