diff --git a/code/administrator/components/com_activities/controllers/activity.php b/code/administrator/components/com_activities/controllers/activity.php
index <HASH>..<HASH> 100644
--- a/code/administrator/components/com_activities/controllers/activity.php
+++ b/code/administrator/components/com_activities/controllers/activity.php
@@ -23,6 +23,8 @@ class ComActivitiesControllerActivity extends ComDefaultControllerDefault
 
         // TODO To be removed as soon as the problem with language files loading on HMVC calls is solved
         JFactory::getLanguage()->load('com_activities', JPATH_ADMINISTRATOR);
+
+        $this->registerCallback('before.add', array($this, 'setIp'));
     }
 
     protected function _actionPurge(KCommandContext $context)
@@ -46,4 +48,9 @@ class ComActivitiesControllerActivity extends ComDefaultControllerDefault
             $context->status = KHttpResponse::NO_CONTENT;
         }
     }
+
+    public function setIp(KCommandContext $context)
+    {
+        $context->data->ip = KRequest::get('server.REMOTE_ADDR', 'ip');
+    }
 }
\ No newline at end of file
Added callback for setting requester IP address before add.

re #<I>