diff --git a/usage/project_usage.drush.inc b/usage/project_usage.drush.inc index 6c85f56..13b7545 100644 --- a/usage/project_usage.drush.inc +++ b/usage/project_usage.drush.inc @@ -374,6 +374,10 @@ function project_usage_process_batch(&$c, $buffer, &$st) { // between sites while talking to mongo. We can for the most part do things // a site at a time. foreach ($buffer as $site_key => $data) { + if (!drupal_validate_utf8($site_key)) { + drush_log(dt("Skipping corrupted site!")); + continue; + } $lasthit = $data[count($data) -1]; $changed = FALSE; $record = $c->findOne(array('site_key' => $site_key));