Преглед изворни кода

Allow empty results in single-item queries

Zachary Kotlarek пре 11 година
родитељ
комит
c1ba13b57c
1 измењених фајлова са 1 додато и 2 уклоњено
  1. 1 2
      yt/subscribe.pl

+ 1 - 2
yt/subscribe.pl

@@ -982,11 +982,10 @@ sub getVideoData($) {
 	if (   exists($data->{'pageInfo'})
 	if (   exists($data->{'pageInfo'})
 		&& ref($data->{'pageInfo'}) eq 'HASH'
 		&& ref($data->{'pageInfo'}) eq 'HASH'
 		&& exists($data->{'pageInfo'}->{'totalResults'})
 		&& exists($data->{'pageInfo'}->{'totalResults'})
-		&& $data->{'pageInfo'}->{'totalResults'} > 0
 		&& exists($data->{'items'})
 		&& exists($data->{'items'})
 		&& ref($data->{'items'}) eq 'ARRAY')
 		&& ref($data->{'items'}) eq 'ARRAY')
 	{
 	{
-		if ($data->{'pageInfo'}->{'totalResults'} != scalar(@{$ids})) {
+		if (scalar(@{$ids}) > 1 && $data->{'pageInfo'}->{'totalResults'} != scalar(@{$ids})) {
 			die('Video/metadata search count mismatch: ' . $data->{'pageInfo'}->{'totalResults'} . '/' . scalar(@{$ids}) . "\n");
 			die('Video/metadata search count mismatch: ' . $data->{'pageInfo'}->{'totalResults'} . '/' . scalar(@{$ids}) . "\n");
 		}
 		}
 		$data = $data->{'items'};
 		$data = $data->{'items'};