fix error if admin is null

This commit is contained in:
Beu
2025-06-22 11:10:12 +02:00
parent f15fc201d2
commit 827e59ff93

View File

@ -195,7 +195,7 @@ class MapManager implements CallbackListener, CommunicationListener, UsageInform
* @param string $uid
*/
public function updateMap($admin, $uid) {
if (!$this->maniaControl->getAuthenticationManager()->checkPermission($admin, self::SETTING_PERMISSION_ADD_MAP)) return;
if ($admin !== null && !$this->maniaControl->getAuthenticationManager()->checkPermission($admin, self::SETTING_PERMISSION_ADD_MAP)) return;
$this->updateMapTimestamp($uid);
@ -274,7 +274,7 @@ class MapManager implements CallbackListener, CommunicationListener, UsageInform
* @return bool
*/
public function removeMap($admin, $uid, $eraseFile = false, $message = true) {
if (!$this->maniaControl->getAuthenticationManager()->checkPermission($admin, self::SETTING_PERMISSION_REMOVE_MAP)) return;
if ($admin !== null && !$this->maniaControl->getAuthenticationManager()->checkPermission($admin, self::SETTING_PERMISSION_REMOVE_MAP)) return;
if (!isset($this->maps[$uid])) {
if ($admin) {