fix data import not using nid

This commit is contained in:
Nathan Coad
2018-06-30 14:46:57 +10:00
parent 00fdb80b15
commit bc0cee9a9e

View File

@@ -157,8 +157,8 @@ function booking_import_data_admin_submit($form, &$form_state)
// Pre-process some data // Pre-process some data
foreach($fields_to_import as $field) { foreach($fields_to_import as $field) {
//make sure to skip the nid field since we can't update that //make sure to skip the nid field since we can't update that
if ($field == 'nid') { if (in_array($field, $unique_fields)) {
//do nothing //Don't add this identifier to the list of updates
} }
//convert the booking status to the number used internally //convert the booking status to the number used internally
elseif ($field == 'booking_status') { elseif ($field == 'booking_status') {
@@ -205,9 +205,10 @@ function booking_import_data_admin_submit($form, &$form_state)
} }
//handle study group processing //handle study group processing
if ($key == 'nid') {
$update_text .= _booking_import_studygroup_info($record['nid'], $studygroups_update_array, $studygroup_roles_update_array); $update_text .= _booking_import_studygroup_info($record['nid'], $studygroups_update_array, $studygroup_roles_update_array);
drupal_set_message(t("Updating record !nid as follows: !update", array('!nid' => $record['nid'], '!update' => $update_text))); drupal_set_message(t("Updating record !nid as follows: !update", array('!nid' => $record['nid'], '!update' => $update_text)));
}
//$args = $query->getArguments(); //$args = $query->getArguments();
/* /*