Parcourir la source

Whine less when there is no title/description

Zachary Kotlarek il y a 11 ans
Parent
commit
3005a23d9a
1 fichiers modifiés avec 10 ajouts et 2 suppressions
  1. 10 2
      rss.pl

+ 10 - 2
rss.pl

@@ -64,13 +64,21 @@ for my $entry ($feed->entries()) {
 	my $ep = $entry->unwrap();
 
 	# Title
-	my $title = $hs->parse($ep->{'title'});
+	my $title = '';
+	if (defined($ep->{'title'})) {
+		$title = $ep->{'title'};
+	}
+	my $title = $hs->parse($title);
 	$hs->eof();
 	$title =~ s/^\s+//;
 	$title =~ s/\s+$//;
 
 	# Description
-	my $desc = $hs->parse($ep->{'description'});
+	my $desc = '';
+	if (defined($ep->{'description'})) {
+		$desc = $ep->{'description'};
+	}
+	my $desc = $hs->parse($desc);
 	$hs->eof();
 	$desc =~ s/^\s+//;
 	$desc =~ s/\s+$//;