diff --git a/booking.register.inc b/booking.register.inc index bcb3dba..f5266c7 100644 --- a/booking.register.inc +++ b/booking.register.inc @@ -1324,7 +1324,7 @@ function booking_load($nodes) { } } - watchdog('booking', 'Final loaded node: @info', array('@info' => var_export($nodes, TRUE))); + //watchdog('booking', 'Final loaded node: @info', array('@info' => var_export($nodes, TRUE))); // no return necessary since $nodes array members reference objects global to this function } @@ -1755,6 +1755,11 @@ function _booking_delete($node) { $last = $node->booking_lastname; $first = $node->booking_firstname; + //clean up other tables first + _booking_person_rooms_cleanup($node->nid); + _booking_person_studygroups_cleanup($node->nid); + + //then clean up primary table $num_deleted = db_delete('booking_person') ->condition('nid', $node->nid) ->execute();