소스 검색

added check for response to Overseerr test

Nico Bleiler 3 년 전
부모
커밋
44e12c4067
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      api/homepage/overseerr.php

+ 2 - 1
api/homepage/overseerr.php

@@ -69,7 +69,8 @@ trait OverseerrHomepageItem
 		try {
 			$options = $this->requestOptions($url, null, $this->config['overseerrDisableCertCheck'], $this->config['overseerrUseCustomCertificate']);
 			$test = Requests::get($url . "/api/v1/settings/main", $headers, $options);
-			if ($test->success) {
+			$testData = json_decode($test->body, true);
+			if ($test->success && isset($testData["apiKey"]) && $testData["apiKey"] == $this->config['overseerrToken']) {
 				$this->setAPIResponse('success', 'API Connection succeeded', 200);
 				return true;
 			} else {