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
+}
