diff --git a/modules/salesforce_mapping/src/Form/SalesforceMappingFieldsForm.php b/modules/salesforce_mapping/src/Form/SalesforceMappingFieldsForm.php index 13c23e404e03dbad5da39737ec9b951321ada1a4..8994ba1542e903e671188fcadae320303e92d3dc 100644 --- a/modules/salesforce_mapping/src/Form/SalesforceMappingFieldsForm.php +++ b/modules/salesforce_mapping/src/Form/SalesforceMappingFieldsForm.php @@ -146,7 +146,8 @@ class SalesforceMappingFieldsForm extends SalesforceMappingFormBase { // around that, they're going to have problems. if (!empty($form_state->getValues()) && $form_state->getValue('add') == $form_state->getValue('op') - && !empty($input['field_type'])) { + && !empty($input['field_type']) + && $form_state->getTriggeringElement()['#name'] != 'context_drupal_field_value') { $row = $row_template; $row['#attributes']['class']['zebra'] = ($zebra % 2) ? 'odd' : 'even'; $rows[] = $row + $this->getRow(NULL, $form, $form_state);