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

Do not consider an (yet) unseen NFO a force-rename event

Zachary Kotlarek 11 лет назад
Родитель
Сommit
2e10c23d6d
1 измененных файлов с 7 добавлено и 4 удалено
  1. 7 4
      yt/subscribe.pl

+ 7 - 4
yt/subscribe.pl

@@ -271,10 +271,13 @@ foreach my $id (keys(%{$videos})) {
 
 
 	# Determine if we may or must rename
 	# Determine if we may or must rename
 	my $rename = 0;
 	my $rename = 0;
-	my ($season, $number) = parseFilename($files->{$id}->{'nfo'});
-	if ($files->{$id}->{'season'} != $season || $files->{$id}->{'number'} != $number) {
-		$rename = -1;
-	} elsif ($files->{$id}->{'number'} != $videos->{$id}->{'number'}
+	if ($files->{$id}->{'nfo'}) {
+		my ($season, $number) = parseFilename($files->{$id}->{'nfo'});
+		if ($files->{$id}->{'season'} != $season || $files->{$id}->{'number'} != $number) {
+			$rename = -1;
+		}
+	}
+	if ($files->{$id}->{'number'} != $videos->{$id}->{'number'}
 		|| $files->{$id}->{'season'} != $videos->{$id}->{'season'})
 		|| $files->{$id}->{'season'} != $videos->{$id}->{'season'})
 	{
 	{
 		$rename = 1;
 		$rename = 1;