1 node.module | node_user_update($account) |
Implements hook_user_update().
File
- core/
modules/ node/ node.module, line 1551 - The core module that allows content to be submitted to the site.
Code
function node_user_update($account) {
$orig = $account->original;
if ($account->name != $orig->name || $account->picture != $orig->picture || $account->data != $orig->data) {
$nids = db_select('node', 'n')
->fields('n', array('nid'))
->condition('uid', $account->uid)
->execute()
->fetchCol();
if (!empty($nids)) {
// Flush entity cache of nodes this user authored, to prevent outdated
// info (like old username) in cached data.
cache('entity_node')->deleteMultiple($nids);
}
}
}