]> BookStack Code Mirror - bookstack/blobdiff - app/Actions/ActivityService.php
Reverted shift change to old migration
[bookstack] / app / Actions / ActivityService.php
index b2a4a132fc9b5a4930aa49300aee50497f525d52..bc7a6b6b7c3353f39384ae73d88eaca284d5ed41 100644 (file)
@@ -11,7 +11,6 @@ use BookStack\Interfaces\Loggable;
 use Illuminate\Database\Eloquent\Builder;
 use Illuminate\Database\Eloquent\Relations\Relation;
 use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Request;
 
 class ActivityService
 {
@@ -56,10 +55,12 @@ class ActivityService
      */
     protected function newActivityForUser(string $type): Activity
     {
+        $ip = request()->ip() ?? '';
+
         return $this->activity->newInstance()->forceFill([
             'type'     => strtolower($type),
             'user_id'  => user()->id,
-            'ip'       => Request::ip(),
+            'ip'       => config('app.env') === 'demo' ? '127.0.0.1' : $ip,
         ]);
     }