diff --git a/lib/classes/Visibility.php b/lib/classes/Visibility.php
index 1b8723011523852c6c1269117b08035befa0bc49..ce191d2ab8f4d8a81b917ea4fa029dc752fe8b80 100644
--- a/lib/classes/Visibility.php
+++ b/lib/classes/Visibility.php
@@ -500,8 +500,8 @@ class Visibility
      */
     private static function getUser(&$user)
     {
-        if (!$user && User::findCurrent()) {
-            $user = User::findCurrent()->id;
+        if ($user == null) {
+            $user = $GLOBALS['user']->user_id;
         }
     }