diff --git a/includes/incidents/commons_radioactivity.incidents_flag.inc b/includes/incidents/commons_radioactivity.incidents_flag.inc index 3ea216e..c2d6794 100644 --- a/includes/incidents/commons_radioactivity.incidents_flag.inc +++ b/includes/incidents/commons_radioactivity.incidents_flag.inc @@ -7,9 +7,11 @@ function commons_radioactivity_flag($op, $flag, $content_id, $account, $fcid) { if (in_array($flag->name, array('commons_follow_node', 'commons_follow_group'))) { + $node = node_load($content_id); + if ($op == 'flag') { // A user following her own node shouldn't add to its radioactivity. - if ($node->nid == $account->uid) { + if ($node->uid == $account->uid) { return; } commons_radioactivity_incident_node($node, COMMONS_RADIOACTIVITY_FLAG_NODE); @@ -17,10 +19,10 @@ function commons_radioactivity_flag($op, $flag, $content_id, $account, $fcid) { if ($op == 'unflag') { // A user unfollowing her own node shouldn't add to its radioactivity. - if ($node->nid == $account->uid) { + if ($node->uid == $account->uid) { return; } commons_radioactivity_incident_node($node, -1 * COMMONS_RADIOACTIVITY_FLAG_NODE); } } -} \ No newline at end of file +}