Przeglądaj źródła

fix Overseerr homepage item does not read the username properly (#1915)

CauseFX 3 lat temu
rodzic
commit
ae08ccf479
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      api/homepage/overseerr.php

+ 1 - 1
api/homepage/overseerr.php

@@ -164,7 +164,7 @@ trait OverseerrHomepageItem
 				$requestAll = [];
 				$requestsData = json_decode($request->body, true);
 				foreach ($requestsData['results'] as $key => $value) {
-					$requester = ($value['requestedBy']['username'] !== '') ? $value['requestedBy']['username'] : $value['requestedBy']['plexUsername'];
+					$requester = ($value['requestedBy']['username'] !== '' && $value['requestedBy']['username'] !== null) ? $value['requestedBy']['username'] : $value['requestedBy']['plexUsername'];
 					$requesterEmail = $value['requestedBy']['email'];
 					$proceed = (($this->config['overseerrLimitUser']) && strtolower($this->user['username']) == strtolower($requester)) || (strtolower($requester) == strtolower($this->config['overseerrFallbackUser'])) || (!$this->config['overseerrLimitUser']) || $this->qualifyRequest(1);
 					if ($proceed) {