diff --git a/src/Preferences/Preferences.php b/src/Preferences/Preferences.php index d16618a2e81..218ad9cbe35 100644 --- a/src/Preferences/Preferences.php +++ b/src/Preferences/Preferences.php @@ -43,14 +43,15 @@ public function preventMergingChildren($dottedKey) */ public function all() { - if (auth()->guest()) { - return []; + $this->resetState(); + + if (auth()->check()) { + $this + ->mergeDottedUserPreferences() + ->mergeDottedRolePreferences(); } return $this - ->resetState() - ->mergeDottedUserPreferences() - ->mergeDottedRolePreferences() ->mergeDottedDefaultPreferences() ->getMultiDimensionalPreferences(); }