Pārlūkot izejas kodu

Fix Misc stats after #1731

Fix Misc stats after #1731
TehMuffinMoo 4 gadi atpakaļ
vecāks
revīzija
85c3f550da
1 mainītis faili ar 9 papildinājumiem un 5 dzēšanām
  1. 9 5
      api/homepage/tautulli.php

+ 9 - 5
api/homepage/tautulli.php

@@ -162,8 +162,10 @@ trait TautulliHomepageItem
 				$homestats = json_decode($homestats->body, true);
 				foreach ($homestats['response']['data'] as $s => $stats) {
 					foreach ($stats['rows'] as $i => $v) {
-						if (in_array($v['section_id'],$homepageTautulliViewingStatsExclude)) {
-							unset($homestats['response']['data'][$s]['rows'][$i]);
+						if (array_key_exists('section_id', $v)) {
+							if (in_array($v['section_id'],$homepageTautulliViewingStatsExclude)) {
+								unset($homestats['response']['data'][$s]['rows'][$i]);
+							}
 						}
 					}
 				}
@@ -192,8 +194,10 @@ trait TautulliHomepageItem
 				$homepageTautulliLibraryStatsExclude = explode(",",$this->config['homepageTautulliLibraryStatsExclude']);
 				$libstats = json_decode($libstats->body, true);
 				foreach ($libstats['response']['data']['data'] as $i => $v) {
-					if (in_array($v['section_id'],$homepageTautulliLibraryStatsExclude)) {
-						unset($libstats['response']['data']['data'][$i]);
+					if (array_key_exists('section_id', $v)) {
+						if (in_array($v['section_id'],$homepageTautulliLibraryStatsExclude)) {
+							unset($libstats['response']['data']['data'][$i]);
+						}
 					}
 				}
 				$libstats['response']['data']['data'] = array_values($libstats['response']['data']['data']);
@@ -278,4 +282,4 @@ trait TautulliHomepageItem
 		}
 		return false;
 	}
-}
+}