]> BookStack Code Mirror - bookstack/blobdiff - app/Actions/ActivityService.php
Minor capitalisation fix for Estonian
[bookstack] / app / Actions / ActivityService.php
index 87cb075aee4fdb68fbae7e19a978304c886b8299..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,
         ]);
     }