diff --git c/pathauto.module w/pathauto.module index 5c15e7f..55e8697 100644 --- c/pathauto.module +++ w/pathauto.module @@ -355,6 +355,9 @@ function pathauto_entity_load($entities, $type) { $states = pathauto_entity_state_load_multiple($type, array_keys($entities)); foreach ($states as $id => $state) { if (!isset($entities[$id]->path['pathauto'])) { + if (!isset($entities[$id]->path) || !is_array($entities[$id]->path)) { + $entities[$id]->path = array(); + } $entities[$id]->path['pathauto'] = $state; } }