In cron jobs, when trying to update status to a node that could not be loaded, it creates an illegal node by anonymus, without any type.
See media_youtube.module:134

while ($item = db_fetch_array($data)) {
  $node = node_load(array('vid' => $item['vid']));
  $node->{$item['field_name']}[$item['delta']]['status'] = $media['status'];
  node_save($node);
}

changed to:

while ($item = db_fetch_array($data)) {
  $node = node_load(array('vid' => $item['vid']));
  if (empty($node)) continue;
  $node->{$item['field_name']}[$item['delta']]['status'] = $media['status'];
  node_save($node);
}

Comments

gabrielu’s picture

Status: Active » Needs review
gabrielu’s picture

Version: 7.x-1.0-alpha5 » 6.x-1.3