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

Ensure we get something vaugely reasonable back from TVDB

Zachary Kotlarek 13 лет назад
Родитель
Сommit
da517bf387
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      web/seasonMaint.php

+ 5 - 1
web/seasonMaint.php

@@ -32,7 +32,11 @@ foreach ($all_series as $series => $seasons) {
 	$tvdb_max = @max(array_keys($tvdb_seasons));
 	$local_max = @max(array_keys($seasons));
 
-	# Sanity check
+	# Sanity checks
+	if (!is_array($tvdb_seasons) || $tvdb_max < 1) {
+		echo 'Unable to retrive reasonable season data from TheTVDB for ' . $series. ". Skipping...\n";
+		continue;
+	}
 	if ($tvdb_max - $local_max > 5) {
 		echo 'TheTVDB lists ' . $tvdb_max . ' season for ' . $series. ". Skipping...\n";
 		continue;