From fe5b80b9ba09adf82616d08dc090f36dea62c81d Mon Sep 17 00:00:00 2001
From: Hypolite Petovan <hypolite@mrpetovan.com>
Date: Fri, 13 Dec 2019 13:29:06 -0500
Subject: [PATCH] Return early if user.uid isn't present in
 ACL::getFullSelectorHTML

- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-565533824
---
 src/Core/ACL.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/Core/ACL.php b/src/Core/ACL.php
index 83fae423ac..64e03d4719 100644
--- a/src/Core/ACL.php
+++ b/src/Core/ACL.php
@@ -335,6 +335,10 @@ class ACL extends BaseObject
 	 */
 	public static function getFullSelectorHTML(Page $page, array $user = null, bool $for_federation = false, array $default_permissions = [])
 	{
+		if (empty($user['uid'])) {
+			return '';
+		}
+
 		$page->registerFooterScript(Theme::getPathForFile('asset/typeahead.js/dist/typeahead.bundle.js'));
 		$page->registerFooterScript(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.js'));
 		$page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css'));