From 074bb23ba2aa8fce3bbce783056a725690151f6f Mon Sep 17 00:00:00 2001 From: Benjamin Schieder Date: Mon, 1 May 2017 13:02:24 +0100 Subject: [PATCH] work around undefined values --- cronjob.pl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cronjob.pl b/cronjob.pl index 03df2e3..8f9ea92 100755 --- a/cronjob.pl +++ b/cronjob.pl @@ -37,6 +37,7 @@ binmode STDOUT, ":utf8"; my @feeds = RSSTootalizer::Feed->all(); FEED: foreach my $feed (@feeds){ + next FEED unless $feed; next FEED unless $feed->{data}->{enabled}; my $entries = $feed->fetch_entries(); next FEED unless $entries; @@ -70,7 +71,11 @@ FEED: foreach my $feed (@feeds){ my $user = $feed->user(); my $status = $feed->{data}->{format}; $status =~ s/{ID}/$entry{id}/g; - $status =~ s/{Title}/$entry{title}/g; + if (defined($entry{title})){ + $status =~ s/{Title}/$entry{title}/g; + } else { + $status =~ s/{Title}/No Title/g; + } $status =~ s/{Link}/$entry{link}/g; $status =~ s/{Content}/$entry{content}/g; $status =~ s/{Author}/$entry{author}/g;