Просмотр исходного кода

added check for response to Overseerr test

Nico Bleiler 3 лет назад
Родитель
Сommit
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 {